File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020use SilverStripe \MFA \Tests \Stub \Store \TestStore ;
2121use SilverStripe \MFA \Tests \Stub \BasicMath \Method ;
2222use SilverStripe \Security \Member ;
23- use SilverStripe \SiteConfig \ SiteConfig ;
24- use Test ;
23+ use SilverStripe \Security \ MemberAuthenticator \ ChangePasswordHandler as SecurityChangePasswordHandler ;
24+ use ReflectionProperty ;
2525
2626class ChangePasswordHandlerTest extends FunctionalTest
2727{
@@ -36,6 +36,16 @@ protected function setUp(): void
3636 ->set (Member::class, 'auto_login_token_lifetime ' , 10 );
3737 }
3838
39+ protected function tearDown (): void
40+ {
41+ foreach (['tempHashAlreadyGenerated ' , 'tempHashAlreadyProcessed ' ] as $ property ) {
42+ $ refl = new ReflectionProperty (SecurityChangePasswordHandler::class, $ property );
43+ $ refl ->setAccessible (true );
44+ $ refl ->setValue (null , false );
45+ }
46+ parent ::tearDown ();
47+ }
48+
3949 /**
4050 * @param Member $member
4151 * @param string $password
You can’t perform that action at this time.
0 commit comments