CakePHP: 用户输入密码的自动加密处理
来源:互联网 发布:算法大数阶乘问题 编辑:程序博客网 时间:2024/05/15 07:11
如果在控制器中比如users_controller中包含了Auth组件,那么用户输入的密码会被自动加密处理。且支持多种加密方式。
比如如果你希望密码以md5加密,那么可以在beforeFilter中调用
Security::setHash('md5');
如果希望使用邮件而不是用户名做登录验证,那么可以设置Auth的字段如下:
$this->Auth->fields = array(
'username' => 'email',
'password' => 'password'
);
在使用邮件注册时,你仍然需要提供username(至少需要提供一个隐藏的username字段data['User']['username'],
否则你会遇到密码没有被自动加密的情况。这是因为Auth组件在启动时对username做了判断,如果未提供username,
Auth组件会忽略hashPasswords的自动处理。
iefreer
- CakePHP: 用户输入密码的自动加密处理
- 对用户输入的密码进行MD5加密
- mysql_config_editor 加密用户的密码
- Linux自动切换用户脚本,自动输入用户名密码
- 前端输入框内密码用MD5加密处理
- 对用户的密码进行加密
- 用户登陆,密码加密的问题
- java 登陆用户的密码MD5加密
- 用expect 实现切换用户时自动输入密码 (转载)
- 用expect 实现切换用户时自动输入密码
- ubuntu 设置root用户不输入密码自动登录
- Android的用户输入处理
- Android的用户输入处理
- 利用用户输入的密码生成密钥
- JavaScript评估用户输入密码的强度
- Javascript评估用户输入密码的强度
- JavaScript评估用户输入密码的强度
- javascript 评估用户输入密码的强度
- 职场上的那些事儿
- 滴水藏海 ----《你需要一个系统 第十章》
- 文件/文件夹LZSS压缩/解压缩
- HAL和REF
- 常见排序算法
- CakePHP: 用户输入密码的自动加密处理
- 8年的计算机,我放弃了!
- 浅谈LZSS与游戏图片破解
- websphere 服务器启停的几个快捷方式
- Getting Started With OData Part 2: Building an OData Services from Any Data Source
- 0-1背包问题,动态规划求解
- AggregationExceptions
- SoundPool&&mediaplayer播放音乐
- 图像的二值化分割,otsu类间方差法