创建加密密码

时间:2012-01-20 00:54:40

标签: cakephp encryption passwords

我正在使用一个小型的cakephp设置,没有忘记密码功能。我希望能够创建一个哈希密码,使用相同的安全哈希方法和站点中使用的密码。 有没有办法在本地php文件中重新创建设置,输出一个哈希密码,系统会理解吗?

1 个答案:

答案 0 :(得分:4)

确保在您正在使用的控制器中指定您正在使用安全组件:

var $components = array('Security');

然后,在动作中(方法/功能......无论如何):

$myPassword = 'pizzaRules!';
$hashedPassword = Security::hash($myPassword, null, true);

最后的true表示你想使用该网站的盐。