app\main\controllers\AuthController::attemptToLogin PHP Метод

attemptToLogin() публичный Метод

POST | This handles the loging.
public attemptToLogin ( ) : mixed
Результат mixed
    public function attemptToLogin()
    {
        $inputs = request()->get();
        $validator = new LoginValidator();
        $validation = $validator->validate($inputs);
        if (count($validation)) {
            session()->set('input', $inputs);
            return redirect()->to(url()->previous())->withError(LoginValidator::toHtml($validation));
        }
        $credentials = ['email' => $inputs['email'], 'password' => $inputs['password'], 'activated' => true];
        if (auth()->attempt($credentials)) {
            if ($redirect = auth()->redirectIntended()) {
                return $redirect;
            }
            return redirect()->to(url()->to('newsfeed'));
        }
        return redirect()->to(url()->previous())->withError(lang()->get('responses/login.no_user'));
    }