2017-12-05 25 views
-1

ログインに成功した後、myControllerからページを表示しようとしています。phpフレームワークlaravelを使用してログインした後にページをリダイレクト

$email = $req->input('username'); 
$pass = $req->input('password'); 
$login = DB::table('for_login')->where(['E_mail'=>$email, 'Password'=>$pass])->get(); 
if(count($login)>0) {    
    return view('frontEnd.Home'); 
} else { 
    echo "Invalid username/password"; 
} 

ログインに成功した後にページをリダイレクトするにはどうすればよいですか?

AuthController.phpへ

delAction

+0

あなたが試したことやあなたの正確な問題は何ですか?参照:https://stackoverflow.com/help/on-topic –

+0

認証システムを使用せず、すぐにログインする理由は何ですか? – lagbox

+1

ログイン後の[Laravel 5.4リダイレクトのカスタムURLへのリダイレクト]の可能な複製(https://stackoverflow.com/questions/42177044/laravel-5-4-redirection-to-custom-url-after-login) –

答えて

-1

移動し、認証されたメソッドを追加」

protected function authenticated($request){ 
    return view('frontEnd.home'); 
} 

laravelのビルトイン認証機能は、ログインに成功すると、認証済みの方法を探して、それが宣言されている場合、それを実行します。お役に立てれば。 ;:

$email = $req->input('username'); 
$pass = $req->input('password'); 
$user = DB::table('for_login')->where('E_mail', $email)->fisrt(); 
if(count($user) > 0){ 
    if($user->pass == $pass) 
     return view('frontEnd.Home'); 
    else 
     return "Invalid password"; 
else 
    return "Invalid username"; 
+0

laravel組み込みログイン/登録を使用していません –

-2

使用 ヘッダ( "page.php場所:")

関連する問題