2015-04-22 09:24:47 5896次浏览 2条回答 0 悬赏 5 金钱

请问 在一个需要登陆才能访问的页面,怎么做才能让用户登陆后自已返回到上一页面呢
例如A(需要登陆)-->跳到登陆页进行登陆--->跳回A页面.
如何做才能自动跳回A页面

  • 回答于 2015-04-22 12:43 举报

    $this->redirect(Yii::app()->request->urlReferrer);你试下应该可以。

    2 条回复
    回复于 2015-04-23 11:23 回复

    这种我觉得不好!如果是别的网站跳过来的,登陆之后就跳到别的网站了。
    还不如把要跳回去的地址方法url参数里面。

    回复于 2015-04-23 15:24 回复

    哦 ,如果要是有别的网站跳过来那就需要注意了,我觉得一般不会出现你说的这种情况,感觉这样的几率不大。

  • 回答于 2015-04-23 12:07 举报

    你可以做个小插件,一个登录框,放在当前页面,这样不用跳转到登录页,在当前页面完成登录不行吗。
    比如说
    yii2-login-widget

您需要登录后才可以回答。登录 | 立即注册
wuxing164
见习主管

wuxing164

注册时间:2015-04-07
最后登录:2016-04-20
在线时长:13小时49分
  • 粉丝5
  • 金钱15
  • 威望10
  • 积分245

热门问题