【发布时间】:2019-04-11 08:15:21
【问题描述】:
我运行了这个 TYPO3 7.6.30。创建一个新用户(或管理员)有效,但尽管数据库中有一个加密密码,但他无法登录。 如果我直接在数据库中更改它,则登录有效。如果用户在他的后端更改它,则登录有效。如果我在后端再次更改它,它就不再起作用了。
后端和前端的 loginSecurityLevel 设置为 RSA。将 loginSecurityLevel 设置为 normal 没有帮助。像“a”这样的密码也不行。错误日志显示“密码不被接受”。
我的想法慢慢用完了……最后一根稻草:调试设置密码的核心。 ^^
如果您有任何想法,请成为我的客人。谢谢!
TZP
更新: 好的,我发现了问题,但我不知道为什么会出错。事实证明,PHP crypt 函数创建了一些非常奇怪的东西。
crypt('myUncryptedPW', 'myPWAsHash') == 'myPWAsHash';
如果这是真的,一切都很好。下一步:尝试了解 PHP crypt。 ^^
【问题讨论】:
-
好的,我找到了问题,但我不知道为什么会出错。事实证明,PHP crypt 函数创建了一些非常奇怪的东西。 crypt('myUncryptedPW', 'myPWAsHash') == 'myPWAsHash';如果这是真的,一切都很好。下一步:尝试了解 PHP crypt。 ^^
标签: typo3 admin backend typo3-7.6.x