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安装攻略:常见问题解答(一)
Oct 09 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
php过滤XSS攻击的函数
Nov 12 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
PHP中使用break跳出多重循环代码实例
Jan 21 PHP
php基于curl扩展制作跨平台的restfule 接口
May 11 PHP
php构造函数与析构函数
Apr 23 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
初学Javascript的一些总结
2008/11/03 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python更改已存在excel文件的方法
2018/05/03 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
python实现dijkstra最短路由算法
2019/01/17 Python
Python3enumrate和range对比及示例详解
2019/07/13 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python标准库os库的函数介绍
2020/02/12 Python
python logging.info在终端没输出的解决
2020/05/12 Python
UDP协议功能
2013/01/06 面试题
十八大闭幕感言
2014/01/22 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
年终晚会活动方案
2014/08/21 职场文书
初中作文评语
2014/12/25 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python