Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencart管理员访问:令牌会话无效。请重新登录_Opencart - Fatal编程技术网

Opencart管理员访问:令牌会话无效。请重新登录

Opencart管理员访问:令牌会话无效。请重新登录,opencart,Opencart,版本号。 版本1.5.4 当我尝试登录此计算机上的管理员帐户时,会弹出错误消息“无效令牌会话。请重新登录”。此错误从昨天起就一直发生。在chrome上,这个错误甚至阻止我重置密码。尝试其他浏览器,包括我的平板电脑,只会返回“用户名和/或密码不匹配”错误 我如何解决这个问题?我查看了MYSQL,数据库看起来很好,我还进入了PHPAdmin,将admin用户更改为默认密码字符串。我还没有尝试重新安装该网站,因为我认为我需要再次添加所有的产品和设置 有一个简单的修复方法,可以查看这是否不仅仅是人为错误

版本号。 版本1.5.4

当我尝试登录此计算机上的管理员帐户时,会弹出错误消息“无效令牌会话。请重新登录”。此错误从昨天起就一直发生。在chrome上,这个错误甚至阻止我重置密码。尝试其他浏览器,包括我的平板电脑,只会返回“用户名和/或密码不匹配”错误


我如何解决这个问题?我查看了MYSQL,数据库看起来很好,我还进入了PHPAdmin,将admin用户更改为默认密码字符串。我还没有尝试重新安装该网站,因为我认为我需要再次添加所有的产品和设置

有一个简单的修复方法,可以查看这是否不仅仅是人为错误。打开

system/library/user.php
搜索此代码

user WHERE username
换成

user #WHERE username
和保存。这实际上禁用了用户/密码检查,并将加载
user
表中的第一个用户。只需在您的管理界面上单击login,然后在user/password字段中选择anything/nothing,如果它没有登录,那么问题不仅仅是人为错误


检查完USER.PHP文件后,不要忘记将其还原有一个简单的修复程序,可以查看这是否不仅仅是人为错误。打开

system/library/user.php
搜索此代码

user WHERE username
换成

user #WHERE username
和保存。这实际上禁用了用户/密码检查,并将加载
user
表中的第一个用户。只需在您的管理界面上单击login,然后在user/password字段中选择anything/nothing,如果它没有登录,那么问题不仅仅是人为错误


检查完USER.PHP文件后,不要忘记将其还原我通过更改浏览器的广告阻止程序解决了此问题。

我通过更改浏览器的广告阻止程序解决了此问题。

会话id问题 请转到数据库打开oc_会话表并将字段会话id设置为“Uniqe”,然后发出 解决了的。 如图所示,请参见图像附件会话id问题 请转到数据库打开oc_会话表并将字段会话id设置为“Uniqe”,然后发出 解决了的。
就像查看图像附件一样

当您输入用户名和密码时,还是仅当您查看管理员登录屏幕时,会发生这种情况?通过phpMyAdmin重置密码应该可以工作。只是别忘了对它应用md5加密。@Jay Gildford当我输入用户名和密码时会发生错误。我可以访问登录屏幕,但不能访问仪表板。@B-and-P我已尝试在phpMyAdmin中输入密码字符串,但仍然无法访问管理仪表板。这是在您输入用户名和密码时发生的,还是在您查看管理员登录屏幕时发生的?通过phpMyAdmin重置密码应该可以工作。只是别忘了对它应用md5加密。@Jay Gildford当我输入用户名和密码时会发生错误。我可以访问登录屏幕,但不能访问仪表板。@B-and-P我已尝试在phpMyAdmin中输入密码字符串,但仍然无法访问管理员仪表板。谢谢,我尝试了此操作,并成功访问了管理员帐户。我还替换了代码,所以一切似乎都正常。在这种情况下,可能是用户名/密码对有问题。登录时,请确保在管理员中重置您的详细信息。system/librarym下的re is no user.php:(我的第二版。2@Geniusintrouble在以后的版本中是system/library/cart/user.php谢谢,我尝试了这一点,并成功访问了管理员帐户。我还替换了代码,以便一切正常。在这种情况下,用户名/密码对可能有问题。请确保在登录时重置管理员中的详细信息system/librarym:(我的版本2)下的ser.php。2@Geniusintrouble在更高版本中是system/library/cart/user.php