是否可以使用Drush更改Drupal8管理员密码?

问题描述 投票:0回答:3

是否可以使用Drush更改Drupal8管理员密码?或者以任何其他方式获取密码。

我忘记了本地站点的管理员密码。我可以访问数据库,也可以访问与用户相关的表。因为在我的本地主机中没有smtp服务器设置,所以我无法使用忘记密码来获取电子邮件。

[如果有人有任何想法来获取密码或重设密码,那么我就可以使用密码。请让我为您提供宝贵的建议。

drupal command-line drupal-8 drush
3个回答
1
投票

我尝试了几次泛洪表获得了几条记录并阻止了用户。要清除数据并取消阻止用户,我使用以下drush命令

drush sqlq "DELETE FROM flood"

然后我运行以下命令来重置密码

drush upwd --password="mypassword" "admin"

之后,我便可以登录该站点。

我从drupal社区获得了一些帮助,并且以下帖子Recovering the administrator password


0
投票

我知道您找到了解决问题的方法,但是可以作为以后的参考,以及可能偶然发现此问题的其他任何人。 Drush可以为超级用户提供一次性登录。

drush uli

之后,您可以将链接复制并粘贴到浏览器中。

此处的文档:https://drushcommands.com/drush-8x/user/user-login/


0
投票

在Drupal 8上,您可以这样做:

drush upwd my_username my_password
# drush upwd admin 123456

© www.soinside.com 2019 - 2024. All rights reserved.