Yii2处理密码加密及验证的方法


Posted in PHP onMay 12, 2019

在Yii2中提供了密码加密以及验证的一系列方法,方便我们的使用,它使用的是bcrypt算法。查看源码我们可以发现它使用的是PHP函数password_hash()和crypt()生成。

加密:

/**
 * $password  要加密的密码
 * $hash  加密后的hash字符串
 */
$hash = Yii::$app->getSecurity()->generatePasswordHash($password);

验证密码:

/**
 * $password  要验证的明文密码
 * $hash   加密后的hash字符串
 */
Yii::$app->getSecurity()->validatePassword($password, $hash);

总结

以上所述是小编给大家介绍的Yii2处理密码加密及验证的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
php&java(二)
Oct 09 PHP
zend optimizer在wamp的基础上安装图文教程
Oct 26 PHP
php实现加减法验证码代码
Feb 14 PHP
php获得url参数中具有&的值的方法
Mar 05 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
PHP对象实例化单例方法
Jan 19 PHP
PHP基于Closure类创建匿名函数的方法详解
Aug 17 PHP
PHP后期静态绑定实例浅析
Dec 21 PHP
Laravel框架集合用法实例浅析
May 14 PHP
php和asp语法上的区别总结
May 12 #PHP
Laravel推荐使用的十个辅助函数
May 10 #PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 #PHP
PHP 7.4 新语法之箭头函数实例详解
May 09 #PHP
PHP文件类型检查及fileinfo模块安装使用详解
May 09 #PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
May 09 #PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
May 09 #PHP
You might like
多重?l件?合查?(二)
2006/10/09 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
浅谈php冒泡排序
2014/12/30 PHP
PHP查询快递信息的方法
2015/03/07 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
python 容器总结整理
2017/04/04 Python
Python生成数字图片代码分享
2017/10/31 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
用python实现名片管理系统
2020/06/18 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
介绍一下grep命令的使用
2015/06/12 面试题
三年级班级文化建设方案
2014/05/04 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
预备党员转正意见
2015/06/01 职场文书
会议营销主持词
2015/07/03 职场文书
高中团支书竞选稿
2015/11/21 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书