lafer
lafer
  • 发布:2014-12-19 14:39
  • 更新:2017-10-07 17:50
  • 阅读:3129

登录转向处理

分类:MUI

我现在首页有个 个人中心 按钮 ,点一下判断是否登录,如果没登录跳转到登录页面登录,登录成功转到个人中心,但是在个人中心我按返回就返回到了登录界面,这个流程有没有好的处理方式呢,开始我想用弹出窗登录,但是在注册页面又有个登录链接,那里如果弹出就不是很好

2014-12-19 14:39 负责人:无 分享
已邀请:
chenqp

chenqp

同问

lafer

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框架,点返回会出现什么情况???如果个人中心返回的是登陆界面的话,就是登陆成功过后的页面关闭没有做好。你也可以用如下代码重写返回功能


                var old_back = mui.back;  
    mui.back = function(){
    ----------自己想让返回键触发的功能----Start---------
    //按下返回键之后显示上一个view
    mui.currentWebview.opener().show();
    ----------自己想让返回键触发的功能----End---------
    //返回
    old_back();
    }

    2014-12-19 17:41

DCloud_UNI_FXY

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

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

lufei

收藏

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