我正在使用Laravel 5.3,我在這裏有一種情況...我在PAGE-2上登出然後從那裏重定向到登錄頁面。現在,我試圖實現的是,如果用戶再次登錄,則重定向到PAGE-2。如何在Laravel 5登錄到該頁面後登錄到上一頁後重定向回到頂端
目前的情況是,用戶將被重定向到defaultAfterLogin頁面,這不是我想要的登錄流程。
注意:登錄後的默認頁面是「DashBoard」。
如果您第一次進入第2頁(不是默認的DashBoard頁面),並且您沒有登錄,您將被重定向到登錄頁面,如果您再次登錄,將被重定向回PAGE-2,這很好。
但現在發生的事情是,當你在PAGE-2然後你註銷,那麼你將被重定向到登錄頁面,如果你再次登錄,你將被重定向到「DashBoard」,這不是我想。它應該重定向回PAGE-2
流程應該是......用戶在登錄後將被重定向,無論他們之前使用的是哪一頁。
這裏是我使用
protected function handleUserWasAuthenticated(Request $request, $throttles)
{
if ($throttles) {
$this->clearLoginAttempts($request);
}
if (method_exists($this, 'authenticated')) {
return $this->authenticated($request, Auth::guard($this->getGuard())->user());
}
return redirect()->intended($this->redirectPath());
}
任何想法(它使用其內置的驗證實際上是從laravel我')的示例腳本,請?非常感謝您的幫助。
您可能會在這裏找到答案http://stackoverflow.com/questions/15389833/laravel-redirect-back-to-original-destination-after-login – Dev
這並不回答我的問題。但我試過它仍然無法正常工作......順便說一下,我正在使用Laravel的登錄身份驗證。 – victor