2016-11-17 6 views
-1

Wenn ich mich eingeloggt habe kann ich nicht auf Seite umleiten. Im Inspektor-Netzwerk zeigt die Seite aber einen 302 gefundenen Code.Laravel - Nach Login nicht umgeleitet

enter image description here

Der Auth :: Versuch() und Auth :: check() liefert beide wahr, wenn ich tun dd().

Mein Code ist dies:

Route::post('/login', function() 
{ 
    //echo "login..."; 
    $username = Input::get('username'); 
    $password = Input::get('password'); 
    $remember = Input::get('remember'); 

    $userdata = array(
    'username' => Input::get('username'), 
    'password' => Input::get('password') 
); 
    $rules = array(
     'username' => 'required|exists:us,username', 
     'password' => 'required' 
); 

    $validator = Validator::make($userdata, $rules); 

    if ($validator->passes()) 
    { 
    //dd(Auth::attempt(['username' => $username, 'password' => $password], $remember)); 
    if(Auth::attempt(['username' => $username, 'password' => $password], $remember)) 
    { 
     //echo "ok"; 
     //dd(Auth::check()); 
     return Redirect::to('app/'); 
    } 
    } 
    else 
    { 
    //echo "error"; 
    return Redirect::to('login')->withErrors($validator); 
    } 
}); 
+0

Sieht aus wie das Redirect in Ordnung ist, aber dann App/Gruppen macht dann eine andere Weiterleitung. –

+0

Ich habe eine Route App/Gruppen, die eine Ansicht zurückgeben. – user3242861

+0

Also? Yout kann von Ihrem Netzwerk-Tab sehen, dass Sie von der Anmeldung zu/app/groups umgeleitet werden. Das funktioniert also. Etwas leitet Sie zurück _nach_ Sie wurden in/app/groups umgeleitet. –

Antwort

0

Try this:

Route.php

Route::group(['middleware' => 'auth'], function() { 
    Route::get('app/groups', function() { 
     return view('app.main-folders'); 
    }); 
}); 

Middleware

+0

Ich versuche dies, aber das Problem weiter – user3242861

+0

versuchen Sie dies: in Auth :: versuch() 'dd (Auth :: user()) 'und zeigen Sie mir dd Ergebnis –

+0

Rückgabe wahr ... – user3242861

Verwandte Themen