2 meng fyang meng_fyang 于 2015.06.26 14:10 提问

手机app减少用户输入次数的自动登录。

就像QQ,微信那样用户只有在第一次登录的时候需要输入账户密码,以后关闭程序,只要不是手动退出登录就不用再次输入密码。服务端怎么做。求各路大神能给个详细点的解决方案,最后有实例demo,跪谢。。。

10个回答

xuehuapiaoyi88
xuehuapiaoyi88   2015.06.26 14:33
已采纳

手机app的话的 应该是客户端要做的工作吧,本地记录token

xuehuapiaoyi88
xuehuapiaoyi88 回复meng_fyang: 客户端登录 由服务端返回的token是不能变的,
2 年多之前 回复
meng_fyang
meng_fyang 客户端那边要记录,但服务器需要怎么操作,需要把每个用户登录时生成对应的token保存在数据库吗,那我第二次登录时触发的登录接口是不是和第一次的不一样,还是我想法错了。。。
2 年多之前 回复
huangshaocun
huangshaocun   2015.06.26 18:44

本地文件记录账号密码和保留时间或者 加 sqlite 存本地数据。

fengmy11
fengmy11   2015.06.26 14:32

就类似于web的cookie

vdsvfdsbfdgf
vdsvfdsbfdgf   2015.06.26 14:43

在本地文件做个标记每次打开做个判断,应该可以把

man1hero
man1hero   2015.06.26 15:17

本地操作吧,尽量减少访问服务器的次数。

wangzi_123456
wangzi_123456   2015.06.27 08:18

把用户名和密码保存在本地的sqllite数据库里

wangzi_123456
wangzi_123456   2015.06.27 08:20
tianshuaiok
tianshuaiok   2015.06.27 10:31

服务器端只需要接受客户端的登录请求,在客户端做个登录信息缓存。

kiddingboy_wjj
kiddingboy_wjj   2015.06.28 12:30

token第一次登陆就不变的,将登陆所需要的信息用文件的形式或者SharePreference保存起来就可以

liyuanjinglyj
liyuanjinglyj   2015.07.01 23:39

用一种你编写的加密算法加密,存储在偏好设置里面。

Csdn user default icon
上传中...
上传图片
插入图片