feat: backup previous password, change password via personal data form

This commit is contained in:
Björn Fromme committed 2026-06-23 16:27:09 +02:00
1 parent c3508403c0
commit e4430ac5c5
9 files changed
+285 -13

No files matched your search

@@ -145,6 +145,7 @@ class PasswordResetManagerTest extends TestCase
{
$user = new User('[email protected]');
$user->setPasswordResetNonce('current-nonce');
$user->setPreviousPassword('legacy-backup');
$userRepository = $this->createMock(UserRepository::class);
$entityManager = $this->createMock(EntityManagerInterface::class);
@@ -167,6 +168,7 @@ class PasswordResetManagerTest extends TestCase
$manager->resetPassword($user, 'new-password');
self::assertSame('hashed-password', $user->getPassword());
self::assertSame('legacy-backup', $user->getPreviousPassword());
self::assertNotSame('current-nonce', $user->getPasswordResetNonce());
self::assertMatchesRegularExpression('/^[a-f0-9]{64}$/', (string) $user->getPasswordResetNonce());
}