控制器中的Security.salt值

时间:2013-09-27 07:19:14

标签: php security cakephp hash cakephp-2.0

在cakephp中有一个文件core.php 它包含

Configure::write('Security.salt', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');

如何在cakephp的控制器中获取Security.salt的值。

由于

4 个答案:

答案 0 :(得分:4)

上述答案在CakePHP3中未被证明是成功的。

Configure::Read('Security.salt')将返回空白值。

为了从配置文件中读取salt,您需要包含Security命名空间:

use Cake\Utility\Security;

您可以使用以下方法检索盐的值:

Security::salt()

答案 1 :(得分:2)

试试这个

Configure::read('Security.salt');

它会给你价值。有关详情,请查看here

答案 2 :(得分:0)

Configure::read("Security.salt");

答案 3 :(得分:0)

您可以从下面的给定网址

获取Security.salt

http://www.sethcardoza.com/tools/random-password-generator/

使用40 char长盐

Configure::write('Security.salt','#IDjVn^BeZQ_kK)V5oFzk#s&8LSq44zVqN36SP^T');