laravel中的电子邮件验证后,不允许对应用程序进行身份验证

时间:2019-06-13 13:44:42

标签: php laravel

我有一个登录和注册表格。当用户注册时,他将被重定向到一个新页面,在该页面上,他将获得成功消息以及重新发送电子邮件的选项。验证后,用户将作为默认行为被重定向回首页。但我希望在电子邮件验证后将用户重定向到登录页面。

在验证控制器中,我更改了重定向网址,例如

 protected $redirectTo = '/login';

验证后将重定向到登录页面。但是如果我尝试访问其他路由,则会将我带到特定页面,因为用户在验证时通过了身份验证。

如何避免在验证时对用户进行身份验证?或者如何在不登录的情况下保护我的路线不受用户的侵害。

1 个答案:

答案 0 :(得分:3)

只需在退出重定向到登录页面之前强制注销:

Auth::logout()