今天我遇到了一個MODx Revolution的問題。我第一次使用了附加登錄。所以,如果這是一個愚蠢的錯誤。MODx Revolution登錄插件:單選登錄或退出登錄表單或退出鏈接
我已經設置了兩個上下文(Babel)和最新版本的登錄插件(以及其他一些東西)。 MODx版本2.2.6。
所以我做的是:創建一個資源組並給它加載,查看和列出成員9999上的每個上下文的權限以及匿名組的Load。這一切似乎工作。
我可以用正確的憑據登錄到管理器並導航到受保護的站點。正如所料,我可以看到受保護的內容。我註銷並登錄表單apears。所有正確的在這裏。
當我導航到登錄表單並嘗試使用不正確的憑據進行登錄時,我也收到了錯誤消息。 現在:當我嘗試使用正確的憑據登錄(與我用於管理員登錄時相同),它沒有出現任何類型的錯誤,但它看起來像我沒有正確登錄。
Symtoms: 我可以看到這個特定用戶在MySQL表中的登錄計數。沒有登錄是不正確的,用戶沒有被阻止。 當我登錄管理員並導航到受保護的站點時,點擊註銷按鈕,我將重定向回& loginResourceId並且不會被註銷。仍然登錄。
我檢查了MODx日誌並沒有指出這個錯誤。我無法檢查Apache日誌,因爲我在共享主機上。 error_log文件不顯示任何suspiscious以及。
我的問題:我做了什麼?我從註銷鏈接中檢查了所有對登錄頁面的引用,檢查了所有權限,但仍然沒有結果。
也許某人有同樣的問題或類似的東西。經過幾個小時的谷歌和嘗試錯誤,我有點卡住了。
編輯
[[[Login | & loginTpl = lgnLoginTpl
& logoutTpl = lgnLogoutTpl
& errTpl = lgnErrTpl
& loginResourceId = 156
& logoutResourceId = 4
]
感謝已經爲您的建議 無根
感謝您的建議。嘗試從不同的網絡和不同的用戶不同的機器,仍然是相同的行爲。 – rootless 2013-03-13 11:01:24
遠射 - 但請嘗試調用未緩存的所有登錄/註銷片段。 – 2013-03-13 15:25:57
尚未最終結果..也不起作用。因爲我完全不知道你的意思是什麼緩存,所以我在新鮮的Linux上清除了客戶端的所有緩存。清除並禁用所有MODx緩存並手動刪除核心/緩存中的所有文件。 – rootless 2013-03-14 15:03:03