Web架构建议:存储用户数据

时间:2014-10-07 14:45:45

标签: cookies login facebook-login

我正在运行此在线日历www.workingdays.us

目前,我在客户端Cookie中存储用户的设置和用户的自定义日期(日历中的条目)。 优点:用户无需登录,无需存储成本。不方便:他们的设置不会在不同的桌面上关注它们,并且在删除cookie时可能随时丢失。

我可能希望提供登录功能,以便在此用户数据存储中提供更多持久性。

如果我不想在我的服务器上存储这些信息(因为它可能是私有数据,因为它可能代表大量数据),您建议我使用哪些解决方案进行登录(您是否建议使用社交登录功能) ?),特别是以巧妙的方式存储用户的数据?

1 个答案:

答案 0 :(得分:0)

像Facebook登录这样的社交登录是一个非常好的安全解决方案,您只需要使用Facebook ID存储用户设置。还有Twitter和Google+的社交登录(以及更多),但每个平台都会变得更复杂 - 一个解决方案是在数据库中有一个“id”字段和一个“platform”字段。

当然,您仍然需要在服务器上存储设置。或者您可以使用ParseFirebase等云存储。