我负责为一家小型初创公司编写服务器,该初创公司有兴趣为 Android、iPhone 等编写日历共享应用程序。我们这样做的方式是使用每个移动平台都可以使用的公共 API登录,更新日历等。如果他们想扩展他们的网站以获得更多功能,这也将变得容易。这些脚本是使用 PHP 和 MySQL 数据库编写的。
现在应用程序的流程是用户点击应用程序图标:
如果之前登录然后转到主屏幕,否则转到登录屏幕
我应该如何设计数据库以便有“记住我”选项?我是否应该在服务器和本地存储一个令牌,如果它们匹配,那么我们知道用户之前已经登录过?如果用户没有选择“记住我”选项,那么当他退出应用程序时,会向服务器发送请求以将他注销?
设计此数据库的最快、最安全和最简单的方法是什么?