Esempio n. 1
0
 protected function validate($inputs = [], $rules = [])
 {
     $this->validator->validate($inputs, $rules);
     if (!$this->validator->passed()) {
         return Redirect::back(['errors' => $this->validator->errors()]);
     }
 }
Esempio n. 2
0
 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();
 }