FEATURE: add redirect after successfull login

This commit is contained in:
Michal Kváček
2016-01-21 02:44:17 +01:00
parent 4b330fad0d
commit 022c335074
2 changed files with 13 additions and 12 deletions
+12 -9
View File
@@ -16,21 +16,24 @@ use Illuminate\Support\Facades\Auth;
*/ */
class Login extends Controller class Login extends Controller
{ {
public function getLoginForm()
{
if (Auth::check()) {
return redirect()->route('admin.dashboard');
}
return view('admin.loginForm.form');
}
/** /**
* @param Request $request * @param Request $request
*
* @return \Illuminate\Http\RedirectResponse
*/ */
public function postLogin(Request $request) public function postLogin(Request $request)
{ {
if (Auth::check()) {
echo "uz jsem prihlasen.";
return;
}
if (Auth::attempt($request->only('email', 'password'))) { if (Auth::attempt($request->only('email', 'password'))) {
echo "prihlaseni uspesne"; return redirect()->route('admin.dashboard');
return;
} }
echo "neplatne prihlaseni"; echo "neplatne prihlaseni";
+1 -3
View File
@@ -23,9 +23,7 @@
*/ */
Route::group(['middleware' => ['web']], function () { Route::group(['middleware' => ['web']], function () {
Route::get('login', function () { Route::get('login', 'Admin\Login@getLoginForm')->name('loginForm');
return view('admin.loginForm.form');
});
// POST methods // POST methods
Route::post('login', 'Admin\Login@postLogin') Route::post('login', 'Admin\Login@postLogin')