public function getUpdateCheck() { if (Request::ajax()) { if (UpdateUtils::getUpdateCheck()) { Cache::put('update', true, 60); return Response::json(array('status' => 'success', 'update' => true)); } else { if (Cache::get('update')) { Cache::forget('update'); } return Response::json(array('status' => 'success', 'update' => false)); } } return Response::view('errors.missing', array(), 404); }
public function postLogin() { $email = Input::get('email'); $password = Input::get('password'); $remember = Input::get('remember') ? true : false; $credentials = array('email' => $email, 'password' => $password); if (Auth::attempt($credentials, $remember)) { Auth::user()->last_ip = Request::ip(); Auth::user()->save(); //Check for update on login if (UpdateUtils::getUpdateCheck()) { Cache::put('update', true, 60); } return Redirect::to('dashboard/'); } else { return Redirect::to('login')->with('login_failed', "Invalid Username/Password"); } }