From 7dc97dde2fe632607e06bc4ccdfe88740ab9d959 Mon Sep 17 00:00:00 2001 From: Pablo Date: Tue, 15 Oct 2024 16:46:43 -0400 Subject: [PATCH] Atulizacao da documentacao e trait para forcar alteracao de senha --- README.md | 2 +- src/app/Traits/HasPasswordValidation.php | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 630e925..cfa558d 100644 --- a/README.md +++ b/README.md @@ -197,4 +197,4 @@ return Application::configure(basePath: dirname(__DIR__)) ->withExceptions(function (Exceptions $exceptions) { // })->create(); -``` \ No newline at end of file +``` diff --git a/src/app/Traits/HasPasswordValidation.php b/src/app/Traits/HasPasswordValidation.php index 1bc8593..6dd1f43 100644 --- a/src/app/Traits/HasPasswordValidation.php +++ b/src/app/Traits/HasPasswordValidation.php @@ -11,4 +11,12 @@ trait HasPasswordValidation $passwordExpiresAtColumn = config('ae3auth-config.user.expires_password_column_name'); return Carbon::now()->greaterThan($this->$passwordExpiresAtColumn); } -} \ No newline at end of file + + /** + * @return void + */ + public function forceChangePassword(): void + { + $this->forceFill(['force_change_password' => true])->save(); + } +}