Login MODx Revolution登录插件:无法使用登录表单或注销链接登录或注销

Login MODx Revolution登录插件:无法使用登录表单或注销链接登录或注销,login,logout,modx,add-on,Login,Logout,Modx,Add On,我今天遇到了MODx革命的问题。我第一次使用加载项登录。如果这是个愚蠢的错误,请原谅 我已经设置了两个上下文(Babel)和最新版本的登录插件(以及其他一些东西)。MODx版本2.2.6 所以我所做的是:创建了一个资源组,并赋予它对成员9999上的每个上下文的加载、查看和列表权限,对于匿名组,只需加载。这一切似乎都奏效了 我可以使用正确的凭据登录到manager并导航到受保护的站点。正如预期的那样,我可以看到受保护的内容。我注销了,并且登录表单是apears。在这里之前都是正确的 当我导航到登录

我今天遇到了MODx革命的问题。我第一次使用加载项登录。如果这是个愚蠢的错误,请原谅

我已经设置了两个上下文(Babel)和最新版本的登录插件(以及其他一些东西)。MODx版本2.2.6

所以我所做的是:创建了一个资源组,并赋予它对成员9999上的每个上下文的加载、查看和列表权限,对于匿名组,只需加载。这一切似乎都奏效了

我可以使用正确的凭据登录到manager并导航到受保护的站点。正如预期的那样,我可以看到受保护的内容。我注销了,并且登录表单是apears。在这里之前都是正确的

当我导航到登录表单并尝试使用不正确的凭据登录时,我也会收到预期的错误消息。 现在:当我尝试使用正确的凭据登录时(与我在manager登录时使用的凭据相同),不会出现任何错误,但看起来我没有正确登录

符号: 我可以在MySQL表中看到这个特定用户的登录计数。没有登录错误,用户未被阻止。 当我登录到manager并导航到受保护的站点时,点击“注销”按钮,我会被重定向回set&loginResourceId,并且不会被注销。仍然登录

我检查了MODx日志,没有任何东西指向这个错误。我无法检查apache日志,因为我在共享主机上。错误日志文件也没有显示任何可疑的内容

我的问题:我做了什么?我从注销链接检查了登录页面的所有引用,检查了所有权限,仍然没有结果

也许有人有同样的问题或类似的问题。经过数小时的谷歌搜索和反复尝试,我有点被卡住了

编辑

[[!登录? &loginTpl=
lgnLoginTpl
&logoutTpl=
lgnLogoutTpl
&errTpl=
lgnErrTpl
&loginResourceId=
156
&logoutResourceId=
4
]]

谢谢你的建议
当您在manager上下文中以管理员身份登录,然后在web上下文中尝试以其他用户身份登录时,无根

Modx的行为确实很奇怪。当我测试访问控制时,我为管理者使用了一个完全不同的浏览器——这与管理者凭据可以完全访问这两个上下文有关,不管发生什么,而不是100%确切地说是为什么。但是,尝试在web上下文中为管理员使用不同的浏览器,为特权用户使用不同的凭据[即,不同的管理员凭据],看看这是否会改变行为

谢谢你的建议。从不同网络中的不同机器和不同用户尝试,仍然是相同的行为。远射-但尝试调用所有未缓存的登录/注销片段。尚未得到最终结果。。也不行。由于我不知道缓存的确切含义,我在一个新的linux上清除了客户端的所有缓存。清除并禁用所有MODx缓存,并手动删除core/cache中的所有文件..当您在模板/页面中插入/调用代码段时,请放置一个!在前面,它告诉modx不要缓存这部分资源——它将始终得到处理。我认为您总是希望调用未缓存的登录脚本。例如:[[!Login?&which=]]您也可以在输出变量和占位符时使用它,[[!+myPlaceholder][[!+myVariable]]再次感谢您的回复。这就是我正在做的,用一个!调用所有代码段!。我用我的代码更新了实际问题的答案。