我现在首页有个 个人中心 按钮 ,点一下判断是否登录,如果没登录跳转到登录页面登录,登录成功转到个人中心,但是在个人中心我按返回就返回到了登录界面,这个流程有没有好的处理方式呢,开始我想用弹出窗登录,但是在注册页面又有个登录链接,那里如果弹出就不是很好
lafer
- 发布:2014-12-19 14:39
- 更新:2017-10-07 17:50
- 阅读:3129
登录转向处理
分类:MUI
8 个回复
chenqp
同问
lafer (作者)
我要是在登录成功把login关闭,这样进入个人中心之后就返回不了了
轮回星云
var Webview=plus.webview.getWebviewById( 'login );
Webview.close();
lafer (作者)
这是在哪个页面关闭的
2014-12-19 15:54
多串君
在首页点击判断如果是未登录进入登陆页面,登陆成功之后close(登陆页面)。
setTimeout(function(){
mui.currentWebview.close('none');
},500);
那么 个人中心页面 上一级就是首页了。返回就是回到首页了。
lafer (作者)
直接用mui框架的话,返回不了
2014-12-19 17:31
多串君
回复 lafer:直接用mui框架,点返回会出现什么情况???如果个人中心返回的是登陆界面的话,就是登陆成功过后的页面关闭没有做好。你也可以用如下代码重写返回功能
2014-12-19 17:41
DCloud_UNI_FXY
你应该是在登录页面创建了个人中心页面,这样导致,个人中心页面的返回,返回的是登陆页面。
从目前返回的逻辑处理上上应该是在首页创建个人中心页面,这样个人中心页面的返回是回到首页的。
lafer (作者)
首页创建个人中心页面?不太明白,创建了隐藏吗?但是在首页我还是要先进登录然后再进个人中心的
2014-12-22 10:16
DCloud_UNI_FXY
你可以把创建个人中心页面的代码放在首页里,然后登录页面evalJS来执行首页里边的这个创建个人中心页面的代码。
你的需求是,
假设已登录,那么肯定是在首页直接创建个人中心页面的。这个代码在首页里边肯定有的。
假设未登录,那么需要打开登陆页面,等登录成功后,再打开个人中心页面,这时候,不要在登陆页面直接创建个人中心页面,而是evalJS调用首页的创建个人中心的代码
2014-12-22 13:38
lafer (作者)
我按你说的做了,还是退回到了登录页面,不知道是不是哪里写的不对
2015-02-09 21:19
DCloud_UNI_FXY
工程发给我
2015-02-09 21:24
3***@qq.com
请问你们是怎么保存登录状态的?登录之后又是 怎么刷新页面的,我这里做一个app,用session保存,但是我这里的登录入口页面比较多,登录之后只能刷新入口页面,其他需要判断登录的页面完全没有反应??
五叶神
判断登录方法的改成去获取本地存储的登录状态是否存在就行了,登录成功后fire去刷新需要更新数据的页面
2017-09-28 14:56
五叶神
看楼下
2017-09-28 14:59
五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心
很久以前做的一个登录页面逻辑处理的ppt @370196711@qq.com
秋天无风
老哥,我加了那个QQ,人家说加错了。能否分享一下你的PPT?谢谢。
2018-01-23 09:47
五叶神
673921852
2018-01-23 10:45
五叶神
其实内容都在这个截图里面了,逻辑很简单,未登录打开登录页,传跳转参数,登录成功后 跳转就行了
2018-01-23 10:49
lufei
收藏