【问题标题】:DRUPAL You are not authorized to access this page after clearing cookiesDRUPAL 清除 cookie 后您无权访问此页面
【发布时间】:2016-05-31 21:51:45
【问题描述】:

我在本地页面上以站点管理员身​​份登录,清除 cookie 后,我无法使用相同的登录名和密码再次登录。我尝试在可以登录时上传数据库的备份,但没有帮助,我清除了所有缓存。 有人遇到过这样的问题吗?如何解决? 谢谢, 维吉利

【问题讨论】:

    标签: cookies drupal login drupal-7


    【解决方案1】:

    试试这样:

    1. 进入 PhpAdmin 并选择您的 drupal 网站的数据库
    2. 向下滚动并转到记录用户,管理员用户始终是第一个用户 id:1
    3. 将 EDIT 设为第一个用户(管理员用户)并使用您的电子邮件更改字段电子邮件。
    4. 更改邮箱后,访问您的网站并尝试在您的登录页面执行“忘记密码”,您将在插入数据库的邮箱中收到一个邮箱恢复密码。

    这可以像管理员一样再次登录。

    【讨论】:

    • 这不起作用,我使用正确的登录名和密码登录,但它告诉我您无权访问此页面
    • 什么页面不能访问?所以问题是您无法像管理员一样登录或错误访问特定页面?
    • 我无法以管理员身份登录,但我没有更改密码并且用户是 id:1,在清除 cookie 之前它工作正常,现在我无法登录
    • 这很奇怪,cookie 没有对 drupal 的数据库进行更改,您是否尝试恢复密码?
    • 有些奇怪,在本地服务器上我无法登录,但是当我将项目放在生产服务器上时,我可以使用与本地相同的登录名和密码登录...有人知道发生了什么?
    【解决方案2】:

    如果您安装了 Drush,您可以在控制台中导航到您的站点根目录并输入 drush uli 它会给您一次登录。

    它看起来像:

    http://default/user/reset/1/1464702672/4-mLpgYQqVblYxY3xPq4hY6yF9K1vCvsvfOHgGNyhWg/login
    

    将“默认”替换为您的域。

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多