Tôi có biểu mẫu đăng nhập và sau khi gửi biểu mẫu (nếu xác thực là OK), trình duyệt sẽ chuyển hướng đến trang trước trước khi đăng nhập. Hiện tại tôi chuyển hướng trở lại và tôi luôn truy cập vào cùng một trang đăng nhập. routes.php của tôi là một cái gì đó như thế này:Laravel Chuyển hướng đến Trước sau khi đăng nhập
Route::get('/', '[email protected]');
Route::get('/list','[email protected]');
Route::get('/login','[email protected]');
Route::post('/login','[email protected]_login');
Và Redirection của tôi bên do_login() là
if(Login_is_valid())
{
return Redirect::back();
}
Nếu tôi bên trong/trang danh sách và sau đó mở Đăng ký và điền vào form trực tiếp tôi được chuyển hướng đến/đăng nhập một lần nữa không phải là nó lạ? Rất cám ơn
Phản hồi hoàn toàn hợp lệ. Sau khi gửi biểu mẫu từ một trang, thì 'back()' sẽ chuyển bạn đến cùng một trang. Làm một 'return redirect ('url go here')' – Andrew
Chết tiệt, vì vậy bất cứ khi nào tôi nhập trang đăng nhập, tôi phải lưu trữ $ _SESSION người giới thiệu? –
Bạn có muốn chuyển hướng đến tuyến đường dự định không? – DavidDomain