gpt4 book ai didi

authentication - 注销和记住 session 的最佳工作灯实践

转载 作者:行者123 更新时间:2023-12-04 02:44:09 25 4
gpt4 key购买 nike

我想知道使用 Worklight 时的最佳实践是什么:

  • 退出
  • 在应用程序重新启动后保持用户登录状态。
  • 创建帐户后直接登录用户

我正在为混合应用程序 (HTML5) 使用带有自定义登录模块的 Worklight 6 身份验证

如果有执行所有这些功能的示例,那就太好了,否则,任何代码片段和建议都应该对我有帮助。

谢谢

最佳答案

不能确切地说这些是“最佳实践”,但这是我在这些情况下会做的:

To Logout

这里就不多说了。清除用户可以用来访问服务器资源的所有内容,包括 cookie。您可能知道,登录模块带有注销函数调用,您可以在其中执行这些操作。

To Maintain the user logged in, after application relaunch

第一次登录后,使用一些本地存储机制,比如JSONStore , 为了保存凭据。 JSONStore 也可以加密本地保存的所有数据。当用户启动应用程序时,不会提示输入登录凭据,而是检查本地存储以查看凭据是否已存在,然后将它们发送到服务器以进行登录。

To login a user directly after an account creation

我会使用与上述类似的方法。当用户将他们的账户信息发送到服务器时,将其保存到本地存储。如果帐户创建成功,则服务器可以向客户端发送成功响应,然后客户端可以自动将凭据发送回服务器以登录。如果服务器发送失败响应,则应从中删除凭据本地商店和用户将被提示再次尝试注册。

关于authentication - 注销和记住 session 的最佳工作灯实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19217309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com