【问题标题】:Issue in my Drupal site我的 Drupal 站点中的问题
【发布时间】:2015-06-17 12:53:05
【问题描述】:

我无法登录在 Drupal 开发的网站的管理面板。我试过下面的链接,但它显示为“您无权登录此页面”

http://fujisushiflorida.com/?q=admin

在网上冲浪后,我尝试了以下链接。它显示了登录页面,但我输入的密码不正确。所以我打算更改数据库中的密码。我在那个选定的“用户”表中去了 phpmyadmin,第一个反映数据是管理员数据,所以我直接在 DB 中更改了密码,也将函数更改为 MD5,因为 pwd 已加密。发布更改密码我尝试登录但收到错误为“无法识别的用户名和密码”

http://fujisushiflorida.com/user

你能帮我解决这个问题吗?

【问题讨论】:

    标签: mysql drupal drupal-7 helper


    【解决方案1】:

    不确定用户信息是如何存储的,但一般来说,您可以安装新的 Drupal 站点,在那里抓取您的管理员帐户的表格行,然后将它们移动到您丢失帐户的有问题的站点。

    【讨论】:

    • 目前我的站点 Drupal 版本是 7.9... 你需要我升级站点吗?我无法在 mysql 中找到任何单独的管理员表
    【解决方案2】:

    在数据库中检查您是否有一个 id 为 1 的用户,并检查他们的用户名和电子邮件是否符合您的预期。

    要重置密码:

    如果您的网站正在发送电子邮件,您应该能够请求新密码。

    如果您可以创建一个无需管理员验证的匿名用户,请创建一个带密码的用户。然后在数据库中将新用户的密码复制到 1 号用户。

    否则,在全新安装或开发站点上创建一个用户并从数据库中复制密码。

    【讨论】:

    • 如果您将以下内容复制到密码字段中,将密码设置为密码 $S$D08dJC8VC3FFz7GgOprO67ZGE89jY5Mpv.BZy/v9tjZZg4JMVpFX 然后您可以在登录时将其更新为更安全的内容。
    • 你的意思是我需要在用户表 $S$D08dJC8VC3FFz7GgOprO67ZGE89jY5Mpv.BZy/v9tjZZg4JMVpFX 中更新以下密码
    • 是的,如果你把它放在你试图登录的用户的用户表的密码列中,因为它会将他们的密码设置为密码
    【解决方案3】:

    如果您的管理员有您的电子邮件地址,请尝试在登录屏幕上忘记密码。

    如果您可以通过 SSH 连接到您的站点所在的服务器,请安装 drush(如果没有)并使用 drush 用户登录

    【讨论】: