【发布时间】:2011-01-31 11:55:47
【问题描述】:
我直接使用 auth 组件。当用户输入他们的密码时,它会使用我的 core.php 文件中的盐对其进行哈希处理。有没有办法使用相同的方法手动散列变量?因为我希望用户能够更改他们的密码,所以假设他们输入新密码并将其存储在 $newPassword 中,我将如何以相同的方式对其进行哈希处理然后插入数据库?
谢谢
杰夫
【问题讨论】:
标签: cakephp hash authentication
我直接使用 auth 组件。当用户输入他们的密码时,它会使用我的 core.php 文件中的盐对其进行哈希处理。有没有办法使用相同的方法手动散列变量?因为我希望用户能够更改他们的密码,所以假设他们输入新密码并将其存储在 $newPassword 中,我将如何以相同的方式对其进行哈希处理然后插入数据库?
谢谢
杰夫
【问题讨论】:
标签: cakephp hash authentication
AuthComponent::password()
【讨论】:
在更改密码时,只需将用户名作为隐藏字段传递,cake 将自动对其进行哈希处理,您也可以检查上述方法或 Security::hash() 手动进行。
【讨论】: