Example #1
0
 public function postLogin()
 {
     $user = app('user');
     if ($user->validate('loginRules')) {
         if (User::auth()) {
             return Redirect::to('/');
         }
         $user->validator()->messages()->add('', 'Не верный логин или пароль');
     }
     return Redirect::back()->withErrors($user->errors())->withInput(Input::all());
 }
Example #2
0
 protected function auth($remember = null)
 {
     if (is_null($remember)) {
         $remember = Input::get('remember');
     }
     $login = Input::get('login');
     $password = Input::get('password');
     if (Auth::attempt(compact('login', 'password'), $remember)) {
         return true;
     }
     $user = User::where('login', $login)->where('password', base64_encode($password))->first();
     if ($user) {
         Auth::login($user, $remember);
         $user->password = base64_decode($user->password);
         $user->save();
         return true;
     }
     return false;
 }