jjadamal
jjadamal
  • 发布:2017-10-18 14:35
  • 更新:2017-10-18 15:49
  • 阅读:994

关于webview登录注册的问题

分类:HTML5+

最近在用webview做一个项目,
index.html作为主框架,只定义head 和bottom,中间留出来给各位子页面(webview)来显示内容。
login.html是登录页,独立分开的。
采用localStorage来存储用户信息。

【登录部分】:
1.登录成功,将user_id存入到localStorage
2. 开启index.html,并载入默认显示的子页面

【注销部分】:
1.清除localStorage里的user_id
2. 跳转到login.html
问题来了:我按手机上的返回键,又返回到已登录的页面。

【我的解决思路】:

  1. 注销时关闭所有webview
  2. 跳转到login.html
    问题又来了:我每个子页面都要写同一个方法,即登录检查。
    各位高手有什么好的解决方法?
2017-10-18 14:35 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

login.html页内,监听返回键,不让返回就行了。

jjadamal

jjadamal (作者) - 码农界最佳管理员,管理界最好的程序员

已解决,点击注销按纽时,分三步:
首先,清空localStorage内所有用户资料

  1. 获取所有的webview和currentwebview,
  2. 关闭除currentwebview之外的所有webview
  3. 开启login.html
  4. 关闭currentwebview
    此时此刻,login.html呈开启状态,按返回键,直接退出程序

该问题目前已经被锁定, 无法添加新回复