解决Laravel5.2 Auth认证退出失效的问题


Posted in PHP onOctober 14, 2019

登录正常,但是退出的时候并没有清掉session,退出后还是处于登录状态。解决方法如下:

路由如下

Route::group(['namespace' => 'Admin', 'middleware' => 'auth'], function() {
  Route::resource('admin/post', 'PostController');
});


// 登陆
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
// 5.2版本这里的方法需要写成logout,因为在中间件中是这么定义的
public function __construct()
 { 
   $this->middleware($this->guestMiddleware(), ['except' => 'logout']);
 }
 // 路由中的方法要跟上述一致
Route::get('auth/logout', 'Auth\AuthController@logout');

AuthController.php中的

// 登录成功后跳转地址
protected $redirectTo = 'admin/post';
// 退出后跳转地址
protected $redirectAfterLogout = 'auth/login';

参考 http://stackoverflow.com/questions/34479994/laravel-5-2-authlogout-is-not-working

调试过程中在AppserviceProvider的boot方法里添加输出sql也会导致类似的错误,所以在登录调试时,尽量不要这样做

/**
   * Bootstrap any application services.
   *
   * @return void
   */
  public function boot()
  {
    // \DB::listen(function($sql) {
    //     dump($sql->sql);
    //   });
  }

以上这篇解决Laravel5.2 Auth认证退出失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
Mar 29 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
Apache下禁止php文件被直接访问的解决方案
Apr 25 PHP
深入php list()函数的详解
Jun 05 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 PHP
Laravel 读取 config 下的数据方法
Oct 13 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 #PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 #PHP
Laravel 登录后清空COOKIE的操作方法
Oct 14 #PHP
Yii框架Session与Cookie使用方法示例
Oct 14 #PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 #PHP
解决laravel session失效的问题
Oct 14 #PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 #PHP
You might like
php的dl函数用法实例
2014/11/06 PHP
discuz目录文件资料汇总
2014/12/30 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
Node.js事件驱动
2015/06/18 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
canvas实现图像布局填充功能
2017/02/06 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
Python的多维空数组赋值方法
2018/04/13 Python
numpy中矩阵合并的实例
2018/06/15 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
Python实现图片添加文字
2019/11/26 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
医药代表个人求职信范本
2013/12/19 职场文书
教育学习自我评价
2014/02/03 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
领导欢迎词致辞
2015/01/23 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
关于nginx 实现jira反向代理的问题
2021/09/25 Servers
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS