public function postLogin(Request $request) { try { $input = $request->all(); $credentials = array('email' => $input['email'], 'password' => $input['password']); $email = $input['email']; $password = $input['password']; /* Auth::attempt(array( 'identifier' => 'admin', 'password' => 'admin' ));*/ // Auth::(); switch (Auth::verify(array('email' => $email, 'verified' => 1, 'password' => $password), true)) { case Verify::SUCCESS: return Redirect::intended('/dashboard'); break; case Verify::INVALID_CREDENTIALS: \Session::flash("error_message", "Invalid Credentials"); return Redirect::back(); break; case Verify::UNVERIFIED: \Session::flash("error_message", "Unverified User"); return Redirect::back(); break; case Verify::DISABLED: \Session::flash("error_message", "User Disabled"); return Redirect::back(); break; } /*if (Auth::attempt(array('email' => $email,'verified'=>1, 'password' => $password),true)) { $user = User::find(Auth::user()->id); if ($user->verified) { //return Redirect::to($redirect); return Redirect::intended('backend/dashboard/index'); } else { // Redirect to homepage // return Redirect::to('your_default_logged_in_page')->with('success', 'You have logged in successfully'); } }*/ } catch (Exception $e) { \Session::flash("error_message", $e->getMessage()); return \Redirect::back(); } }