xxxxxxxxxx
if(!$this->request->session()->has('admin')){
return redirect("login/index");
}
我在一个控制器基类的构造函数中进行判断 用户Session不存在的时候就进行重定向到登录界面,但是没有任何效果!为什么会这样呢
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
<< 上一篇: 模型的 save () 和 update () 出现偶尔存不了值的情况?
>> 下一篇: laravel between如何使用?
直接写if(!Session::has('admin'){ return redirect("login/index"); } 我感觉这样是可以的,你试试
今天找到另外一个问题,我是在构造函数中使用的session,, 构造函数中我获取不到session值,,应为构造函数的执行顺序是在中间件前面,运行构造函数时中间件还没有开始调用。。。。0.0
跟你遇到相同的问题,待解决:
if (!$this->auth->check()) {
if (!$request->isMethod('get')) {
return Response::fail('Unauthenticated.', 401);
if (self::LOGIN_ROUTE !== $request->path()) {
return redirect(self::LOGIN_ROUTE);
3 Comments
直接写if(!Session::has('admin'){ return redirect("login/index"); } 我感觉这样是可以的,你试试
今天找到另外一个问题,我是在构造函数中使用的session,, 构造函数中我获取不到session值,,应为构造函数的执行顺序是在中间件前面,运行构造函数时中间件还没有开始调用。。。。0.0
跟你遇到相同的问题,待解决:
xxxxxxxxxx
if (!$this->auth->check()) {
if (!$request->isMethod('get')) {
return Response::fail('Unauthenticated.', 401);
}
if (self::LOGIN_ROUTE !== $request->path()) {
return redirect(self::LOGIN_ROUTE);
}
}