aboutsummaryrefslogtreecommitdiff
path: root/app/Http
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http')
-rw-r--r--app/Http/Controllers/PagesController.php14
1 files changed, 12 insertions, 2 deletions
diff --git a/app/Http/Controllers/PagesController.php b/app/Http/Controllers/PagesController.php
index 5041f05..f42ae3e 100644
--- a/app/Http/Controllers/PagesController.php
+++ b/app/Http/Controllers/PagesController.php
@@ -9,6 +9,7 @@ use function redirect;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Redirect;
+use Illuminate\Support\Facades\Auth;
class PagesController extends Controller
{
@@ -40,6 +41,12 @@ class PagesController extends Controller
return view('pages.login');
}
+ public function logout(Request $request)
+ {
+ Auth::logout();
+ return Redirect::back();
+ }
+
public function activities(Request $request)
{
return view('pages.activities');
@@ -84,7 +91,6 @@ class PagesController extends Controller
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
- //return redirect('login')
return Redirect::back()
->withErrors($validator)
->withInput();
@@ -95,7 +101,11 @@ class PagesController extends Controller
//'password' => 'required',
//]);
//return redirect('login')->with('status', 'Submitted.');
- return Redirect::back()->with('status', 'Submitted.');
+ //return Redirect::back()->with('status', 'Submitted.');
+ if (Auth::attempt($request->only('email', 'password')))
+ return redirect()->intended(route('home'));
+ else return Redirect::back()
+ ->withErrors(['failed' => ['Bad credentials!']]);
}