'uid' =>
$uid,
'timestamp' =>
$timestamp,
'hash' =>
$hash,
] );
} // A different user is already logged in on the computer.
else { /** @var \Drupal\user\UserInterface $reset_link_user */
$reset_link_user =
$this->userStorage->
load($uid);
if ($reset_link_user &&
$this->
validatePathParameters($reset_link_user,
$timestamp,
$hash)) { $this->
messenger() ->
addWarning($this->
t('Another user (%other_user) is already logged into the site on this computer, but you tried to use a one-time link for user %resetting_user. Please <a href=":logout">log out</a> and try using the link again.',
[ '%other_user' =>
$account->
getAccountName(),
'%resetting_user' =>
$reset_link_user->
getAccountName(),
':logout' => Url::
fromRoute('user.logout'
)->
toString(),
]));
} else { // Invalid one-time link specifies an unknown user.
$this->
messenger()->
addError($this->
t('The one-time login link you clicked is invalid.'
));
}