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