继承了AdminBase后, 没登录状态下 返回不了 Login页面

来源:6-12 按base方式处理登录流

CAT1235

2020-04-19

index.php
图片描述

AdminBase.php
图片描述

返回了 这个 而没有跳转到 login 页面

图片描述

写回答

2回答

慕瓜2487146

2020-06-05

全局的ExceptionHandle,把自定义的show() 去掉,使用原来的

1
1
知行合一致良知
这个部分的代码该如何优化了?确实是异常处理存在问题
2021-02-08
共1条回复

天经地义

2020-04-19

没看出有啥问题,您可以尝试断点调试看看,比如在AdminBase中的redirect方法进行断点,看有没有走到这里,如果没有走到这里就往上找原因,有走到这里就往下找原因,比如这样

public function redirect(...$args)
{
    halt(...$args);
    throw new HttpResponseException(redirect(...$args));
}

也可以看看是不是login页面没有

return View::fetch();

而是用了return show()


0
0

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

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

1473 学习 · 1334 问题

查看课程