diff --git a/src/app/Observers/UserObserver.php b/src/app/Observers/UserObserver.php index 5842e22..4481e3d 100644 --- a/src/app/Observers/UserObserver.php +++ b/src/app/Observers/UserObserver.php @@ -13,7 +13,9 @@ class UserObserver public function updating($user): void { PasswordHistoryManager::logPassword($user); - $this->updateExpireColumn($user); + $passwordCol = config('ae3auth-config.user.password_column'); + if ($user->isDirty($passwordCol)) + $this->updateExpireColumn($user); } /**