← all change records
#3581062 user_pass_rehash(), user_cancel_url(), user_mail_tokens(), and user_pass_reset_url() are deprecated
Generated 2026-09-22 02:00 UTC
Matching rules (5)
- from:
fqn: 'fn:user_pass_rehash'
to:
fqn: '\Drupal\user\OneTimeAuthentication::generateHmac'
- from:
fqn: 'fn:user_cancel_url'
to:
fqn: '\Drupal\user\OneTimeAuthentication::generateCancelConfirmUrl'
- from:
fqn: 'fn:user_pass_reset_url'
to:
fqn: '\Drupal\user\OneTimeAuthentication::generateOneTimeLoginUrl'
- from:
fqn: 'fn:user_mail_tokens'
to:
fqn: '\Drupal\user\OneTimeAuthentication::tokens'
- from:
fqn: '\Drupal\user\Controller\UserController::validatePathParameters'
to:
fqn: '\Drupal\user\OneTimeAuthentication::verifyHmac'
Affected contrib projects (49)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| simplenews ↗ | 5 | 0 | 0 | 28,675 | 3 | 0 | |
| login_destination ↗ | 2 | 0 | 0 | 24,099 | 1 | 0 | |
| simple_oauth ↗ | 3 | 0 | 0 | 23,718 | 1 | 1 | |
| tfa ↗ | 2 | 0 | 0 | 15,012 | 2 | 0 | |
| domain ↗ | 2 | 0 | 0 | 11,497 | 3 | 0 | |
| dashboard ↗ | 1 | 0 | 0 | 10,967 | 1 | 0 | |
| user_registrationpassword ↗ | 4 | 0 | 0 | 5,744 | 4 | 0 | |
| prlp ↗ | 0 | 0 | 0 | 4,994 | 2 | 0 | |
| securelogin ↗ | 1 | 1 | 0 | 4,395 | 1 | 1 | |
| login_redirect_per_role ↗ | 1 | 0 | 0 | 4,023 | 1 | 0 | |
| drd_agent ↗ | 3 | 0 | 0 | 3,950 | 1 | 1 | |
| simple_pass_reset ↗ | 2 | 0 | 0 | 3,794 | 1 | 0 | |
| change_pwd_page ↗ | 2 | 1 | 0 | 2,805 | 2 | 2 | |
| block_inactive_users ↗ | 5 | 0 | 0 | 1,826 | 2 | 0 | |
| miniorange_2fa ↗ | 3 | 0 | 0 | 637 | 1 | 0 | |
| rest_password ↗ | 12 | 0 | 0 | 575 | 1 | 0 | |
| tmgmt_smartling ↗ | 8 | 0 | 0 | 430 | 1 | 0 | |
| webform_user_registration ↗ | 2 | 0 | 0 | 378 | 1 | 0 | |
| localgov_login_redirect ↗ | 1 | 0 | 0 | 349 | 1 | 0 | |
| one_time_login_link_admin ↗ | 2 | 0 | 0 | 292 | 1 | 0 | |
| one_time_password ↗ | 2 | 2 | 0 | 212 | 2 | 2 | |
| jsonapi_user_resources ↗ | 1 | 0 | 0 | 193 | 2 | 0 | |
| passwordless ↗ | 5 | 0 | 0 | 156 | 2 | 0 | |
| drd ↗ | 0 | 0 | 0 | 115 | 3 | 0 | |
| enforce_user_fields ↗ | 1 | 0 | 0 | 94 | 1 | 0 | |
| rocketship_core ↗ | 5 | 0 | 0 | 92 | 1 | 0 | |
| rest_password_reset ↗ | 2 | 0 | 0 | 90 | 2 | 0 | |
| rest_register_verify_email ↗ | 2 | 0 | 0 | 74 | 1 | 0 | |
| postoffice ↗ | 6 | 0 | 0 | 61 | 1 | 0 | |
| onetimelogin ↗ | 2 | 0 | 0 | 58 | 3 | 0 | |
| tfa_duo ↗ | 1 | 0 | 0 | 42 | 1 | 0 | |
| multiaccess ↗ | 4 | 0 | 0 | 41 | 1 | 0 | |
| deactivate_users ↗ | 1 | 0 | 0 | 35 | 2 | 0 | |
| simpleavs ↗ | 0 | 0 | 0 | 21 | 9 | 0 | |
| birthday_wish_mail ↗ | 6 | 0 | 0 | 17 | 1 | 0 | |
| intercept ↗ | 3 | 0 | 0 | 17 | 2 | 0 | |
| magic_login_link ↗ | 0 | 0 | 0 | 16 | 1 | 1 | |
| personal_digest ↗ | 3 | 0 | 0 | 11 | 3 | 0 | |
| social_course ↗ | 18 | 0 | 0 | 10 | 1 | 0 | |
| login_flow ↗ | 1 | 0 | 0 | 7 | 5 | 0 | |
| authenticate_by_mail ↗ | 3 | 0 | 0 | 5 | 4 | 0 | |
| one_time_login_rest ↗ | 1 | 0 | 0 | 5 | 1 | 0 | |
| bulk_invite ↗ | 2 | 0 | 0 | 4 | 1 | 0 | |
| onetimeloginlink ↗ | 2 | 0 | 0 | 3 | 1 | 0 | |
| site ↗ | 10 | 0 | 0 | 3 | 2 | 0 | |
| user_one_time_login ↗ | 2 | 0 | 0 | 2 | 1 | 0 | |
| communication ↗ | 0 | 0 | 0 | 1 | 3 | 0 | |
| tester ↗ | 2 | 0 | 0 | 1 | 2 | 0 | |
| simplesamlphp_sp ↗ | 0 | 0 | 0 | 0 | 1 | 0 |