CakePHP使用sha1而不是河豚

时间:2015-02-26 15:25:41

标签: cakephp cakephp-2.6

我刚安装了一个新的cakephp 2.6实例,我遇到的问题是它默认使用blowfish来创建/编辑密码。

AppController我的Auth组件设置如下:

    'Auth'=>array(
                'loginRedirect'=>array('controller'=>'users', 'action'=>'index'),
                'logoutRedirect'=>array('controller'=>'users', 'action'=>'login'),
                'authError'=>"You are not authorized to access this page",
                'authorize'=>array('Controller'),       
                'authenticate' => array(
                    'Form' => array(
                        'fields' => array('username' => 'email'),
                        'passwordHasher' => array(
                            'className' => 'Simple',
                            'hashType' => 'sha1'
                        )
                ))
        )

当hash设置为sha1时会发生什么,在创建它时stil将其哈希为blowfish,但登录功能不再验证用户。

我也删除了所有temp数据。

我怎么能修复它,所以密码总是使用sha1?

0 个答案:

没有答案