【发布时间】:2016-08-18 14:58:25
【问题描述】:
我在安装 Typo3 6.2.6 的工具密码时遇到了一个奇怪的问题
我认为的密码不再有效。 所以我试图改变它,但它没有奏效。 奇怪的是,总是当我在输入字段中输入新密码让 TYPO3 为我计算一个新的哈希时,我得到一个不同的哈希。
LocalConfiguration.php 文件中是否有任何内容可以告诉 TYPO3 即时创建盐字或类似的东西?
我可以毫无问题地登录 TYPO3 后端。
saltedpassword 配置是这样的(序列化字符串,我手动换行)
a:2:{
s:3:"BE.";
a:4:{
a:2: {
s:3:"BE.";
a:4:{
s:21:"saltedPWHashingMethod";
s:41:"TYPO3\\CMS\\Saltedpasswords\\Salt\\PhpassSalt";
s:11:"forceSalted";
i:0;
s:15:"onlyAuthService";
i:0;
s:12:"updatePasswd";
i:1;
}
s:3:"FE.";
a:5:{
s:7:"enabled";
i:1;
s:21:"saltedPWHashingMethod";
s:41:"TYPO3\\CMS\\Saltedpasswords\\Salt\\PhpassSalt";
s:11:"forceSalted";
i:0;
s:15:"onlyAuthService";
i:0;
s:12:"updatePasswd";
i:1;
}
}
s:21:"saltedPWHashingMethod";
s:41:"TYPO3\\CMS\\Saltedpasswords\\Salt\\PhpassSalt";
s:11:"forceSalted";
i:0;
s:15:"onlyAuthService";
i:0;
s:12:"updatePasswd";
i:1;
}
s:3:"FE.";
a:5:{
s:7:"enabled";
i:1;
s:21:"saltedPWHashingMethod";
s:41:"TYPO3\\CMS\\Saltedpasswords\\Salt\\PhpassSalt";
s:11:"forceSalted";
i:0;
s:15:"onlyAuthService";
i:0;
s:12:"updatePasswd";
i:1;
}
}
我最好的猜测是它必须对文件权限做一些事情。由于我在 LocalConfiguration.php 中看不到任何地方,我在其中手动设置了我的盐,并通过跟踪typo3/sysext/saltedpasswords/Classes/Sal/PhpassSallt.php 中使用的盐,我看到它每次都是新生成的。
那么 TYPO3 将生成的盐相存储在哪里?
【问题讨论】:
标签: typo3