解决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 相关文章推荐
php数据库连接
Oct 09 PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
解析PHP中empty is_null和isset的测试
Jun 29 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
部署PHP时的4个配置修改说明
Oct 19 PHP
WordPress中邮件的一些修改和自定义技巧
Dec 15 PHP
PHP实现无限分类的实现方法
Nov 14 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 PHP
PDO::getAttribute讲解
Jan 28 PHP
PHP利用百度ai实现文本和图片审核
May 08 PHP
深入解析PHP底层机制及相关原理
Dec 11 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
3
2006/10/09 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
python的id()函数介绍
2013/02/10 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
python跨文件使用全局变量的实现
2020/11/17 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
教育专业自荐书范文
2013/12/17 职场文书
挂科检讨书范文
2014/02/20 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
2014国庆节标语口号
2014/09/19 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
领导欢送会主持词
2015/07/06 职场文书
Python面试不修改数组找出重复的数字
2022/05/20 Python