登录成功后不跳转

来源:6-15 登录优化 - 引入validate验证机制

慕粉慕粉1888

2020-01-06

您好,遇到个问题,已经登录成功后,再次访问http://127.0.0.1/admin/login/index,不跳转到http://127.0.0.1/admin/index/index
这里session也可以打印出来,但是没有进行跳转的动作,请问还有什么地方需要去debug吗?

class Login extends AdminBase {
    public function initialize() {
        if ($this->isLogin()) {
            dump(session(config("admin.session_admin")));
            return $this->redirect((string) url('index/index'));
        }
    }
    public function index() {
        // echo "我输出Login-index<br/>";
        // return "我是Login返回的数据<br/>";
        return View::fetch();
    }

谢谢

写回答

3回答

singwa

2020-01-07

您好。如果您复制了 之前老师说的demo模块下的exception/http.php代码到admin模块下的话,那么这个地方需要加如下一个判断,如图。

这块在 6-30多节的时候会单独讲解, 您关注下,祝您学习愉快。


//img.mukewang.com/szimg/5e14381e098f5e8117741186.jpg


0
4
singwa
回复
慕粉慕粉1888
恩。放到第七章了。 应该是7-14 ,到时候关注下。
2020-01-14
共4条回复

singwa

2020-01-06

//img.mukewang.com/szimg/5e12b7fd09b76e4e09280432.jpg

这样在initialize方法中跳转不了,课程里面有说明,也有解决方案,您在看看课程哈。

0
8
singwa
回复
慕粉慕粉1888
这个您继续往后面看。后面有讲解的。大概是6-30多节的地方。
2020-01-07
共8条回复

singwa

2020-01-06

你好你本类中的redirect方法截图我看看

0
1
慕粉慕粉1888
$this->打多了,跳转方法就是这个https://git.imooc.com/xxd/tp6-mall/src/master/app/admin/controller/Login.php public function initialize() { if ($this->isLogin()) { // dump(session(config("admin.session_admin"))); return redirect(url('index/index')); } }
2020-01-06
共1条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1473 学习 · 1334 问题

查看课程