gpt4 book ai didi

android - 如何让用户始终保持登录状态 "Connected with Server"

转载 作者:搜寻专家 更新时间:2023-11-01 09:41:45 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我希望用户保持登录状态意味着在成功登录后始终连接到服务器(就像 facebook 应用程序一样)。我试着用谷歌搜索这个,但没有找到任何正确的逻辑。许多网站建议使用 SharedPreference 但保留用户的登录凭据。在 SheredPreference 上不是个好主意,也没有提供任何答案来保持与服务器的连接。我有点坚持这个想法。我只需要逻辑来实现这个。欢迎任何建议和示例代码。

我是安卓小白。

最佳答案

将用户的凭据存储在设备上并不是一种好的设计方式。您可以存储 Hash 密码,这也被认为是好的应用程序设计技术。根据 facebook 和 google 的说法,这些科技巨头使用 Authentication token 登录-注销。一旦用户登录服务器,就会为特定用户生成 token ,然后将其存储在您的设备和服务器上。下次用户访问应用程序时,已发出检查 token 是否有效的请求,如果有效 - 则授予访问权限,否则不授予访问权限。

这个过程的基本设计

enter image description here

教程:

关于android - 如何让用户始终保持登录状态 "Connected with Server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576258/

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