自动注销用户

问题描述 投票:0回答:1

我有使用php artisan make:auth创建的标准laravels身份验证系统。

在某些情况下,我需要自动从系统中注销用户。我尝试过类似的东西:

if(condition) {
    return redirect('/logout');
}

此拖曳MethodNotAllowedHttpException

1)为什么引发此错误?因为当用户单击相同的链接(laravel的默认注销链接)时,注销才有效。

和第二个问题:自动注销用户的正确方法是什么?

php laravel laravel-5
1个回答
0
投票

[logout是发布路由并重定向get方法

正确的方法是在Auth外观上调用logout函数

if(condition) {
    auth()->logout();
    return redirect('/');
}

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.