我有一个登录和注册表格。当用户注册时,他将被重定向到一个新页面,在该页面上,他将获得成功消息以及重新发送电子邮件的选项。验证后,用户将作为默认行为被重定向回首页。但我希望在电子邮件验证后将用户重定向到登录页面。
在验证控制器中,我更改了重定向网址,例如
protected $redirectTo = '/login';
验证后将重定向到登录页面。但是如果我尝试访问其他路由,则会将我带到特定页面,因为用户在验证时通过了身份验证。
如何避免在验证时对用户进行身份验证?或者如何在不登录的情况下保护我的路线不受用户的侵害。
答案 0 :(得分:3)
只需在退出重定向到登录页面之前强制注销:
Auth::logout()