在登陆的时候即便不设置自动登录,也会把登陆信息保存在本地,然后在不注销的情况下关闭应用,再次打开的时候会到登陆页面,这次我不登陆而是选中自动登录,然后再关闭应用,下次打开的时候就可以直接进入登陆状态了。

Be_Human
- 发布:2015-08-11 10:24
- 更新:2015-08-11 14:40
- 阅读:7346
3 个回复
最佳回复
houfeng2016
已确认该问题,并已修复,更新会包括在下个版中。
在下个版本发布前,可以做如下处理:
大约在 login.html 的 155 行处,添加一行 “app.setState(null)”
houfeng2016
1)刚刚验证了一下,并没有重现该问题;
2)是通过 HBuilder 新建的 “登录模板” 吗?,能否提供一下您的 HBuilder 的版本?
Be_Human (作者)
我一直是更新的最新版的hb,是从登陆模板里新建的,我是阅读了代码后发现这个问题,因为无论是否自动登录,用户token都是保存在本地了的,直接关闭应用是不会删除用户token的,而自动登录的条件是用户是否勾选自动登录和用户token信息是否存在。问题重现要注意几点,
1).首次登陆不选择自动登录,
2).登录后后直接关闭应用而不是退出,
3).再次打开的时候进入登陆页面,勾选了自动登录后直接关闭,
4).然后再次打开应用,就直接进入登录后的页面了。
2015-08-11 14:17
houfeng2016
已确认该问题,并已修复,更新会包括在下个版中。
在下个版本发布前,可以做如下处理:
大约在 login.html 的 155 行处,添加一行 “app.setState(null)”
Be_Human (作者)
我也是这样方法
2015-08-11 14:38