我收到“ http://example.com/user/reset/32/1530596529/g72Z2YhSpS8L5rWDXYKNCNoU1TRKF4GDGtnn2ictl0A”
当我单击它时,“它转换为http://example.com/user/reset/32/”,并且收到一条消息,提示“此登录只能使用一次。”
我想通过电子邮件发送直接哈希链接。
我没有使用过重置链接,但显示为。
“您已尝试使用已使用或不再有效的一次性登录链接。请使用下面的表格请求一个新的登录链接。”
任何帮助都会很棒。
答案 0 :(得分:0)
您可能已经使用类似的东西生成了链接
$account = \Drupal::entityTypeManager()->getStorage('user')->load(32);
$link = user_pass_reset_url($account);
您说的似乎是正常的行为,因为是的,当您单击链接时:
或者,您可能要运行
drush -vy uli --name="John.Doe" /user
这将为您生成一个链接,以立即登录。您可以在用户登录后指定重定向用户的路径。在此处查看详细信息-https://drushcommands.com/drush-9x/user/user:login/