我正在编写一个带有 PHP Web 服务的 JQM Web 应用程序。用户将能够登录并注册他们从俱乐部购买了例如苏打水。此信息将存储在数据库中并最终计费。
为了说明我想要做什么:我已经将它实现为一个 Android 应用程序。我在 Android 应用程序中的“会话处理”包括在成功通过服务器身份验证后将用户的凭据存储在 Android 的 savedPeferences(持久本地存储)中。然后,这些凭据会随每个后续服务器请求重新发送,以便用户只需登录一次 - 在第一次运行应用程序时。
我想在我的 JQM 应用程序中尽可能地模仿这种行为。理想情况下,用户应该只需要登录一次,除非他们选择注销。
在网站编程方面我有点生疏,那么最好的方法是什么?不会过期的菜?我是使用 PHP 会话还是使用 javascript 处理所有内容?
这是一个爱好项目;我更喜欢简单的解决方案,而不是过于安全和复杂的解决方案。谢谢!
编辑:阅读迈克的回答后,我偶然发现了这个插件:https ://github.com/carhartl/jquery-cookie 也许这是让用户保持登录状态的最简单方法......?