function UserLoginHttpTest::loginFromResetEmail
Same name in other branches
- 8.9.x core/modules/user/tests/src/Functional/UserLoginHttpTest.php \Drupal\Tests\user\Functional\UserLoginHttpTest::loginFromResetEmail()
- 10 core/modules/user/tests/src/Functional/UserLoginHttpTest.php \Drupal\Tests\user\Functional\UserLoginHttpTest::loginFromResetEmail()
- 11.x core/modules/user/tests/src/Functional/UserLoginHttpTest.php \Drupal\Tests\user\Functional\UserLoginHttpTest::loginFromResetEmail()
Login from reset password email.
1 call to UserLoginHttpTest::loginFromResetEmail()
- UserLoginHttpTest::doTestPasswordReset in core/
modules/ user/ tests/ src/ Functional/ UserLoginHttpTest.php - Do password reset testing for given format and account.
File
-
core/
modules/ user/ tests/ src/ Functional/ UserLoginHttpTest.php, line 570
Class
- UserLoginHttpTest
- Tests login and password reset via direct HTTP.
Namespace
Drupal\Tests\user\FunctionalCode
protected function loginFromResetEmail() {
$_emails = $this->drupalGetMails();
$email = end($_emails);
$urls = [];
preg_match('#.+user/reset/.+#', $email['body'], $urls);
$resetURL = $urls[0];
$this->drupalGet($resetURL);
$this->submitForm([], 'Log in');
$this->assertSession()
->pageTextContains('You have just used your one-time login link. It is no longer necessary to use this link to log in. Please set your password.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.