Я использую Laravel 5.3, у меня есть ситуация здесь ... Я на PAGE-2 и вышла из системы оттуда затем перенаправляется на страницу входа. Теперь я пытаюсь перенаправить обратно на PAGE-2, если пользователь снова войдет в систему.Как перенаправить обратно после входа на предыдущую страницу после выхода на эту страницу в Laravel 5
Текущая ситуация заключается в том, что пользователь будет перенаправлен на страницу defaultAfterLogin, что не является моим желаемым логином входа.
ПРИМЕЧАНИЕ. Страница после после входа - «DashBoard».
Это нормально, если вы впервые отправитесь на СТРАНИЦУ-2 (а не по умолчанию DashBoard), и если вы не являетесь LOGGED-IN, вы будете перенаправлены на страницу LOGIN PAGE, а затем, если вы снова войдете в систему будет перенаправлен обратно на PAGE-2, и это нормально.
НО, что происходит сейчас, когда вы находитесь на СТРАНИЦЕ-2, тогда вы LOGOUT, тогда вы будете СОБИРАТЬСЯ К ВХОДНОЙ СТРАНИЦЕ, если вы снова подключитесь, вы будете перенаправлены на «DashBoard», что не то, что я хотеть. Он должен перенаправить на PAGE-2
Поток должен быть ... пользователи будут перенаправлены после входа в систему независимо от того, с какой страницы они ранее работали.
Вот пример сценария я использую (это на самом деле из Laravel I'am, используя свои встроенные Auth)
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());
}
Любые идеи, пожалуйста? Большое спасибо за Вашу помощь.
Вы можете найти ответ здесь http://stackoverflow.com/questions/15389833/laravel-redirect-back-to-original-destination-after-login – Dev
Это не отвечает на мой вопрос. Но я пробовал, что он все еще не работает ... кстати, я использую аутентификацию входа в Laravel. – victor