通常写用户验证是在__construct这里写的,查询之后发现webman不允许在这里return.
所以尝试了几个论坛里的方案,都无效,就把验证方法在每个控制器都调一遍,比如login(){yanzheng();},但是yanzheng里的跳转也不生效.
我是个菜逼,求解,目前验权是所有控制器挨个调用这个方法然后跳转了,实在是笨方法了
$auth = $this->auth($request);
if($auth != 'ok'){return $this->error($auth,[],'/login/login');}
https://www.workerman.net/doc/webman/middleware.html
好的感谢,是我没好好看文档
中间件
好的感谢,是我没好好看文档,帮大忙了