首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Client-Server Android应用程序中添加登录功能?

如何在Client-Server Android应用程序中添加登录功能?
EN

Stack Overflow用户
提问于 2016-10-13 21:54:10
回答 1查看 112关注 0票数 1

我正在做一个项目,有一个使用php的服务器和一个使用Android的客户端。我想添加登录功能,但无法理解它是如何登录工作的。一种可能的、可能是错误的方式是在用户登录时对其进行身份验证。如果身份验证成功,则打开一个会话,向用户发送一个惟一的令牌,并使用SharedPreferences将令牌保存在Android内存中,以便再次通信。使用sharedPreferences的目的是,如果用户重新打开应用程序,他将被定向到登录状态。问题出在制作Session上。首先,让用户登录一次会话,并在每次应用程序为每个请求发送令牌时建立新的会话。如果我错了,请纠正我。

EN

回答 1

Stack Overflow用户

发布于 2016-10-13 22:12:39

当应用程序启动时(Splash acitivty)从sharedpreff获取令牌,这将给出以下两个场景

1如果值u then为空,则重定向到LoginActivty,用户在其中输入凭据以接收令牌,该凭据将存储在共享的preff中。

确保在用户单击注销按钮时清除shredpreff值ie..token。

2如果你从sharedpreff得到了令牌,意味着你已经登录了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40023004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档