无法通过Modx Revo 2.7.0pl中的登录屏幕

问题描述 投票:0回答:2

我的问题:用户无法从登录屏幕进一步了解。它们显示为登录管理器日志和Whos在线,但登录屏幕只显示提交登录后的空登录表单。在上次升级到2.7.0.pl之后,这一切都工作了几天,然后突然停了下来。

错误日志:(ERROR @ /home/verkejml/public_html/core/model/modx/moduser.class.php : 362) PHP warning: session_regenerate_id(): Cannot regenerate session id - session is not active.

尝试:

  • 删除核心/缓存中的所有文件。
  • 删除浏览器缓存和cookie。
  • 不同的浏览器和具有不同权限的不同用户,最多为admin。
  • 阅读有关同一问题的所有论坛问题,没有运气。

我有一个管理员用户登录,如果我无法再次登录,我非常害怕退出该用户,因此无法再次访问该管理员。

我的设置:Modx Revo 2.7.0pl。只安装了一些“标准”附加功能,全部更新。 PHP 7.0.33

问题:如果不重新安装所有内容,我能做些什么,并且被迫注销我唯一登录的用户?

login modx
2个回答
0
投票

我得到了Modx社区中令人难以置信的知识渊博的问题解决方案BobRay的答案:

我的(旧)设置:

session_cookie_path => (blank) 
anonymous_sessions => No

变成

session_cookie_path => / 
anonymous_sessions => Yes

感谢BobRay的大力帮助!


0
投票

好吧,现在MODX 2.7 + PHP 7. *有任何问题。以下是可能对您有所帮助的其他可能步骤:

  • 禁用匿名会话设置并重新登录
  • 删除session_handler_class的modSessionHandler值并再次重新登录

我有一个管理员用户登录,如果我无法再次登录,我非常害怕退出该用户,因此无法再次访问该管理员。

老实说我不知道​​怎么测试而没有退出((

© www.soinside.com 2019 - 2024. All rights reserved.