该 Google Docs API 提供程序化访问 谷歌文档 ,您可以在其中创建和存储文档和电子表格。您的应用程序可以拥有自己的Google登录名,用于为每个用户创建一个或多个文档。这些文档可用于存储用户设置。
如果您可以从每个用户(电子邮件地址或更安全的东西)获取唯一ID,这应该相当简单。您甚至可以将文件组织到每个用户的文件夹中。
或者,您可以将Google文档与 Google Spreadsheets API ,我刚才注意到这个相当方便的功能:
的 表&记录 强> 与电子表格交互,就好像它们是数据库一样 使用表和记录。
我们的网站上有一个类似的系统,用户可以将页面标记为计划/愿望清单功能。保存的项目通过Web服务发送并存储在我们的服务器上,并且有相应的get webservice。
我们有一个'懒惰的注册'系统。用户第一次保存项目时,会要求他们提供电子邮件(但没有密码,因为没有任何密码)。这是使用cookie在本地进行散列和保存,然后用于设置/获取保存的项目。当用户使用不同的计算机时,他们再次被要求提供他们的电子邮件。
关键是寄存器和登录是相同的操作,因此不需要任何密码提醒或任何重置功能。