public function postLogin($args) { $username = Input::get('username'); $password = Input::get('password'); $this->validate(Input::all(), ['username' => 'required']); try { $user = new User(); $user = $user->find(['username', '=', $username]); // dd($user); if (count($user) === 1) { if (Hash::check($password, $user->password)) { Session::put(Config::get('session.name'), $user); return is_ajax() ? http_request() : Redirect::to('/'); } } } catch (\Exception $e) { throw $e; } return Redirect::back(); }
/** * Generate token untuk mencegah CSRF. * * @return string */ public static function generate() { return Session::put(Config::get('session.token_name'), md5(uniqid())); }