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若干单维数组遍历方法的比较
Sep 20 PHP
openPNE常用方法分享
Nov 29 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
php数组中包含中文的排序方法
Jun 03 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
ThinkPHP中Session用法详解
Nov 29 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
php post大量数据时发现数据丢失问题解决方法
Jun 20 PHP
PHP实现清除MySQL死连接的方法
Jul 23 PHP
PHP对象、模式与实践之高级特性分析
Dec 08 PHP
PHP区块查询实现方法分析
May 12 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 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
PHP 递归效率分析
2009/11/24 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
php cookie 详解使用实例
2016/11/03 PHP
php表单处理操作
2017/11/16 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
js实现查询商品案例
2020/07/22 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
python操作xml文件示例
2014/04/07 Python
在Python中使用异步Socket编程性能测试
2014/06/25 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
python制作图片缩略图
2019/04/30 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
商务日语毕业生自荐信范文
2013/11/14 职场文书
三项教育活动实施方案
2014/03/30 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
2014年文员工作总结
2014/11/18 职场文书
创业计划书之溜冰场
2019/10/25 职场文书