gongxiang4869
2018-10-12 02:33
采纳率: 87.5%
浏览 1.2k
已采纳

tp3写后台 写到登录判定 跳转的时候跳转失败 一直刷新页面

<?php
namespace MerAdmin\Controller;
use Think\Controller;
class CommonController extends Controller {
public function _initialize(){
if(!isset($_COOKIE['is_login']) || !($_COOKIE['is_login'] == 'yes')){
//未登录 ,跳转登录页
$this->error('请登录后查看该页面',U('login/index'));
}

}

}
图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2018-10-12 02:39
    已采纳

    如果没有登录,你跳转到了login/index,然后Index页面里面判断,如果还没有登录,又跳转到login/index……
    死循环了

    看下login/index,如果它的作用是输入用户名密码,这个页面不要再跳转。或者要跳转回之前的页面而不是自身。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 林子懿 2018-11-28 07:00

    看看你的login是否继承了判断登录的控制器,切记验证用户登录状态的控制器一定不可以让登录操作继承,否则就死循环了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题