/** * Process user login. */ public function postLogin() { $userdata = array('username' => Input::get('username_or_email'), 'email' => Input::get('username_or_email'), 'password' => Input::get('password')); if ($user = UserAgent::where('_id', '=', strtolower($userdata['username']))->orWhere('email', '=', strtolower($userdata['email']))->first()) { if (Auth::attempt(array('email' => $user['email'], 'password' => $userdata['password']))) { return Redirect::intended('/'); } } Session::flash('flashError', 'Invalid credentials'); return Redirect::back(); }