哈希密码

Chr*_*ris 6 cakephp-2.0

我已经构建了一个登录表单但不是一个注册表单,因此我将用户详细信息直接放入sql数据库中.
我发现cakephp会在用户尝试登录时自动哈希密码,但目前我无法登录,因为数据库中的密码没有经过哈希处理.
cakephp如何散列密码?

我的安全盐是 Dhhfei38fhDg37dg6Dg208Dh3h380Hrjd3

你能告诉我它的作用吗?

Sud*_*oti 9

cakephp中的哈希密码由以下内容创建:

$hashedPasswords = Security::hash($yourPass, NULL, true);
Run Code Online (Sandbox Code Playgroud)

查看cakephp手册以获取更多信息

  • 我建议使用一种行为来保存代码DRY:dereuromark.de/2011/08/25/working-with-passwords-in-cakephp (2认同)