大佬教程收集整理的这篇文章主要介绍了结合使用Cakephp的Auth组件和腌制的密码哈希,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使cakePHP的Auth组件创建,使用和存储带有密码的随机盐?
解决方法:
您可以从http://book.cakephp.org/view/566/Change-Hash-Function开始,并将$authenticate变量设置为您的用户模型:
class User extends AppModel {
function hashpasswords($data) {
if (isset($data['User']['password'])) {
//Get the user to get the salt
$user = $this->findByUsername($data['User']['username']);
//Let's say you have a "salt" field in your db
$data['User']['password'] = md5($data['User']['password'].$user['User']['salt']);
return $data;
}
return $data;
}
}
以上是大佬教程为你收集整理的结合使用Cakephp的Auth组件和腌制的密码哈希全部内容,希望文章能够帮你解决结合使用Cakephp的Auth组件和腌制的密码哈希所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。