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 删除无限级目录与文件代码共享
Nov 22 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php安全之直接用$获取值而不$_GET 字符转义
Jun 03 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
PHP实现变色验证码实例
Jan 06 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
PHP实现批量删除(封装)
Apr 28 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
Laravel 读取 config 下的数据方法
Oct 13 PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 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
简单易用的计数器(数据库)
2006/10/09 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
js opener的使用详解
2014/01/11 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
Javascript实现单例模式
2016/01/24 Javascript
JS中type="button"和type="submit"的区别
2017/07/04 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python通过线程实现定时器timer的方法
2015/03/16 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Python PO设计模式的具体使用
2019/08/16 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
酒店营销策划方案
2014/02/07 职场文书
工作违纪检讨书
2014/02/17 职场文书
学习雷锋活动总结
2014/04/29 职场文书
科技工作者先进事迹
2014/08/16 职场文书
课外访万家心得体会
2014/09/03 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python