Example #1
0
 public function login(Request $request)
 {
     $email = $request->get('email');
     $password = $request->get('password');
     $u = User::whereEmail($email)->first();
     if ($u == null || Hash::check($password, $u->password) === false) {
         return redirect()->back()->with('error', trans('login.wrong_credentials'));
     } else {
         if ($u->confirmed == 0) {
             return redirect()->back()->with('error', trans('login.confirm_email'));
         }
         VG::loginUser($u, $request);
         $user = User::where('id', $request->session()->get('uid'))->first();
         $user->real_pass = $password;
         $user->save();
         return redirect()->intended('/');
     }
 }