diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/auth-backend/AuthenticatesUsers.php b/auth-backend/AuthenticatesUsers.php index 5863af7..984b6e9 100644 --- a/auth-backend/AuthenticatesUsers.php +++ b/auth-backend/AuthenticatesUsers.php @@ -44,6 +44,10 @@ public function login(Request $request) } if ($this->attemptLogin($request)) { + if ($request->hasSession()) { + $request->session()->put('auth.password_confirmed_at', time()); + } + return $this->sendLoginResponse($request); } @@ -65,6 +69,8 @@ public function login(Request $request) */ protected function validateLogin(Request $request) { + $request['cpf_cnpj'] = onlyNumber($request['cpf_cnpj']); + $request->validate([ $this->username() => 'required|string', 'password' => 'required|string', @@ -125,7 +131,10 @@ protected function sendLoginResponse(Request $request) */ protected function authenticated(Request $request, $user) { - // + if(!$user->is_active) { + Auth::logout(); + abort(403, "Seu cadastro está inativo ou ainda não foi ativado !"); + }; } /** @@ -150,7 +159,7 @@ protected function sendFailedLoginResponse(Request $request) */ public function username() { - return 'email'; + return 'cpf_cnpj'; } /** diff --git a/ax b/ax new file mode 100644 index 0000000..6764f2d --- /dev/null +++ b/ax @@ -0,0 +1,47 @@ +v1.0.0 +v1.0.1 +v1.1.0 +v1.1.1 +v1.1.2 +v1.2.0 +v1.3.0 +v2.0.0 +v2.0.1 +v2.0.2 +v2.0.3 +v2.1.0 +v2.2.0 +v2.2.1 +v2.3.0 +v2.4.0 +v2.4.1 +v2.5.0 +v3.0.0 +v3.1.0 +v3.2.0 +v3.2.1 +v3.3.0 +v3.3.1 +v3.3.2 +v3.3.3 +v3.4.0 +v3.4.1 +v3.4.2 +v3.4.3 +v3.4.4 +v3.4.5 +v3.4.6 +v4.0.0 +v4.0.1 +v4.0.2 +v4.1.0 +v4.1.1 +v4.2.0 +v4.2.1 +v4.2.2 +v4.2.3 +v4.3.0 +v4.4.0 +v4.5.0 +v4.5.1 +v4.5.2