laravel5.6 后台无法退出,必须清楚浏览器缓存才能退出

laravel5.6 后台无法退出,必须清楚浏览器缓存才能退出

方法一:

在后台,admin/logincontroleer.php 中  可行

public function logout(Request $request)
    {
        Auth::logout();
        $request->session()->flush();  //清楚缓存

        return \redirect('/admin/login');
    }

当我们修改Laravel默认Auth默认路径时,在点击logout按钮注销时,默认跳转的地址为项目的根目录,

若想设置成自定义的重定向路径,可以按照如下设置:

方法二:

在Auth \ LoginController中,您有:

use AuthenticatesUsers;

将其更改为:

use AuthenticatesUsers { logout as performLogout; }

然后在LoginController中定义一个新方法logout()

public function logout(Request $request) { $this->performLogout($request); return redirect()->route('your_route');//your_route自定义的路由as别名
}

 

方法三:

在Auth \ LoginController中定义一个新方法logout()

 
public function logout(Request $request) { $this->guard()->logout(); $request->session()->flush(); $request->session()->regenerate(); return redirect('/'); }
 

 

方法四:参考 https://www.cnblogs.com/qwgshare/p/6432101.html   不过没生效

问题描述:laravel5.2的框架,使用框架auth用户认证后,进行账号注销退出的时候,无法实现。

只有清除浏览器缓存,才能实现账号退出。

解决办法:

改变路由

Route::get('auth/logout', 'Auth\AuthController@logout');

然后在你的AuthController的构造函数(constructor)里加上这段代码

public function __construct() { $this->middleware('guest', ['except' => ['logout', 'getLogout']]); }

这样就能实现正常退出了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112582.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月5日 上午8:00
下一篇 2021年11月5日 上午8:00


相关推荐

  • MapReduce编程模型[通俗易懂]

    MapReduce编程模型[通俗易懂]1.MapReduce简介MapReduce是一个分布式运算程序的编程框架,核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在Hadoop集群上。一个完整的mapreduce程序在分布式运行时有三类实例进程:MRAppMaster负责整个程序的过程调度及状态协调MapTask负责map阶段的整个数据处理流程ReduceTask负责reduce阶段的整个数据处理流程2.MapReduce核心编程思想1)分布式的运算程序往往需要分成至少2个阶段。2

    2022年6月26日
    32
  • python编程新手常犯的错误_python数组从0还是1

    python编程新手常犯的错误_python数组从0还是1在下面的例子中,希望做到的是数组a,b中元素大于3的置为1,其余为0。应该先做置0操作。程序:importnumpyasnpa=[1,2,2,3,4,5]a=np.array(a)b=[1,2,2,3,4,5]b=np.array(b)#错误的例子a[a>3]=1a[a<=3]=0print(‘a’,a)b[b<=3]=0b[b>3]=1print(‘b’,b)输出:a[00000

    2022年8月13日
    6
  • 什么是莫兰指数

    什么是莫兰指数什么是莫兰指数?根据百度百科的定义是“空间自相关系数的一种,其值分布在[-1,1],用于判别空间是否存在自相关。”简单的说就是判定一定范围内的空间实体相互之间是否存在相关关系,比如:一座座居民楼它们是聚集在一块还是离散分布在各处。莫兰指数数值分布在[-1,1],[0,1]说明各地理实体之间存在正相关的关系,[-1,0]之间说明存在负相关的关系,而0值则无相关…

    2022年6月25日
    63
  • ubuntu安装gcc-6

    ubuntu安装gcc-6原文:https://blog.csdn.net/sinat_23246437/article/details/543426331.安装gcc-6:sudoapt-getupdate&amp;&amp;\sudoapt-getinstallbuild-essentialsoftware-properties-common-y&amp;&amp;\sudoadd…

    2022年7月24日
    23
  • 涨幅高达400%!腾讯云官宣AI模型调价 “龙虾”爆火或强化Token通胀

    涨幅高达400%!腾讯云官宣AI模型调价 “龙虾”爆火或强化Token通胀

    2026年3月12日
    1
  • AndroidSDK下载及安装

    AndroidSDK下载及安装一、下载:AndroidSDK包下载官网下载:DownloadAndroidSDK-free-latestversion 网盘下载:AndroidSDK百度网盘下载地址链接 下载地址https://www.androiddevtools.cn/二、安装AndroidSDKTools双击运行已下载的.exe安装包,自动检测JDK的安装环境注意:安装路径应避免选择中文或特殊字符路径三、下载安装AndroidSDKA…

    2022年7月15日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号