我读过这个: Laravel-5 redirecting to /home after login
并在AuthController中设置了
protected $redirectPath = '/user/info';
并在登录后进入此页面。但是当点击浏览器后退按钮时 - 它出于某种原因转到/ home url。
为什么?上一页应该是登录页面。
答案 0 :(得分:0)
以黑客方式修复问题:
Route::get('/home', function () {
// fix after log in when user clicks back - it wants to redirect to not existing home page
return redirect('/my-existing-page');
});
答案 1 :(得分:0)
您使用的是默认中间件RedirectIfAuthenticated.php吗?如果是这样,那就是重定向你 - 它检查你是否经过身份验证(你刚才登录),并重定向到“/ home”。无论出于何种原因,“/ home”路径都是硬编码的。