diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php index 1b9a79f..c2d4a44 100644 --- a/skolehjem/app/Http/Controllers/UserController.php +++ b/skolehjem/app/Http/Controllers/UserController.php @@ -160,6 +160,10 @@ class UserController extends Controller /* Authentication */ /*******************************************/ + public function showLogin() { + return view("user.login"); + } + public function login(Request $request) { $data = $request->only("email", "password"); @@ -168,7 +172,7 @@ class UserController extends Controller return view("user.home", [ "user" => Auth::user() ]); } - return redirect()->back(403); + return redirect()->back(303); } public function logout(Request $request) { diff --git a/skolehjem/routes/web.php b/skolehjem/routes/web.php index 3b8f92a..487021b 100644 --- a/skolehjem/routes/web.php +++ b/skolehjem/routes/web.php @@ -25,7 +25,8 @@ Route::middleware(["auth"])->group(function () { Route::get("/", "RootController@index")->name("root.index"); -Route::get("/login", "UserController@login")->name("user.login"); +Route::get("/login", "UserController@showLogin")->name("user.show-login"); +Route::post("/login", "UserController@login")->name("user.login"); Route::get("/logout", "UserController@logout")->name("user.logout"); Route::resource("users", "UserController");