是否可以使用Drush更改Drupal8管理员密码?或者以任何其他方式获取密码。
我忘记了本地站点的管理员密码。我可以访问数据库,也可以访问与用户相关的表。由于在我的本地主机中没有smtp服务器设置,因此我无法使用忘记密码来获取电子邮件。
如果任何人有获取或重置密码的想法,那么我就可以使用该密码。请让我为您提供宝贵的建议。
答案 0 :(得分:1)
我尝试了几次泛洪表获得了几条记录,并阻止了用户。 要清除数据并取消阻止用户,请使用以下drush命令
drush sqlq "DELETE FROM flood"
然后我运行以下命令来重置密码
drush upwd --password="mypassword" "admin"
之后,我可以登录该站点。
我在drupal社区和以下帖子Recovering the administrator password
中获得了一些帮助。答案 1 :(得分:1)
在Drupal 8上,您可以这样做:
drush upwd my_username my_password
# drush upwd admin 123456
答案 2 :(得分:0)
我知道您找到了解决您问题的方法,但仅供以后参考,以及可能偶然发现此问题的其他人。 Drush可以为超级用户提供一次性登录。
drush uli
之后,您可以将链接复制并粘贴到浏览器中。