public function doLogin() { $email = Input::get('email'); $password = Input::get('password'); $user = UserModel::whereRaw('email = ? and secure_key = md5(concat(salt, ?))', array($email, $password))->get(); if (count($user) != 0) { Session::set('user_id', $user[0]->id); return Redirect::route('user.home'); } else { $alert['msg'] = 'Email & Password is incorrect'; $alert['type'] = 'danger'; return Redirect::route('user.auth.login')->with('alert', $alert); } }