Я работаю над требованием, при котором я отправляю электронные письма после обновления / вставки записи, в которых я отправляю URL страницы в виде текста «нажмите здесь», когда пользователь нажимает на эту ссылку, он будет перенаправлен на эту страницу независимо от того, входит ли пользователь в систему илине.
Теперь, если пользователь уже вошел в систему, эта страница обычно открывается, но если пользователь не вошел в систему, то мне нужно перенаправить обратно на предыдущую страницу после входа в систему.
Моя проблемаздесь Я не могу перенаправить обратно на предыдущую страницу, к которой пользователь пытался получить доступ перед входом через ссылку «нажмите здесь» из электронной почты
Я искал решения, которые нашел несколько, но они не работали,Одним из решений, которое я попробовал, является ответ Скотта , но не работает почему, потому что аутентификация нашего приложения полностью настроена.Наш код файла RedirectIfAuthenticated ниже
ПРИМЕЧАНИЕ: Наше приложение было построено на Laravel
RedirectIfAuthenticated.php
class RedirectIfAuthenticated
{
public function handle($request, Closure $next, $guard = null)
{
$path = $request->path();
if (Auth::guard($guard)->check()) {
if($path == 'app1')
{
return redirect('/app1/dashboard');
}
elseif($path == 'app2')
{
return redirect('/app2/dashboard');
}
}
return $next($request);
}
}
Любая помощь будет принята с благодарностью,Спасибо