|
|
|
@ -70,7 +70,6 @@ use Pablo\Ae3auth\app\Rules\CheckUsedPasswordRule;
|
|
|
|
|
public function rules(): array
|
|
|
|
|
{
|
|
|
|
|
return [
|
|
|
|
|
'<campo_username' => '<rules>',
|
|
|
|
|
'password' => [
|
|
|
|
|
Password::defaults(),
|
|
|
|
|
new CheckUsedPasswordRule()
|
|
|
|
@ -79,6 +78,21 @@ public function rules(): array
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- Caso necessário, a trait ```ValidationErrorResponse``` pode ser adicionada ao FormRequest para enviar uma mensagem personalizada para o client
|
|
|
|
|
|
|
|
|
|
```php
|
|
|
|
|
use Pablo\Ae3auth\app\Traits\ValidationErrorResponse
|
|
|
|
|
use Illuminate\Contracts\Validation\Validator;
|
|
|
|
|
|
|
|
|
|
...
|
|
|
|
|
|
|
|
|
|
protected function failedValidation(Validator $validator)
|
|
|
|
|
{
|
|
|
|
|
$this->throwAndReturnJsonResponse($validator, 'sua mensagem');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
7) Invalidando senhas expiradas
|
|
|
|
|
|
|
|
|
|
Para invalidar as senhas expiradas, execute o comando abaixo:
|
|
|
|
@ -192,7 +206,7 @@ return Application::configure(basePath: dirname(__DIR__))
|
|
|
|
|
)
|
|
|
|
|
->withMiddleware(function (Middleware $middleware) {
|
|
|
|
|
$middleware->alias([
|
|
|
|
|
'auth.invalid-password' => \Pablo\Ae3auth\app\Http\InvalidPasswordMiddleware::class,
|
|
|
|
|
'ae3auth-invalid-password' => \Pablo\Ae3auth\app\Http\InvalidPasswordMiddleware::class,
|
|
|
|
|
]);
|
|
|
|
|
})
|
|
|
|
|
->withExceptions(function (Exceptions $exceptions) {
|
|
|
|
|