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();
 }
Exemple #2
0
 /**
  * Generate token untuk mencegah CSRF.
  *
  * @return string
  */
 public static function generate()
 {
     return Session::put(Config::get('session.token_name'), md5(uniqid()));
 }