设为首页 加入收藏

TOP

Yii2处理密码加密及验证
2019-08-15 23:30:18 】 浏览:15
Tags:Yii2 处理 密码 加密 验证

 

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

加密:

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

验证密码:

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

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用rsync工具构建php项目管理平台 下一篇多进程PHP脚本实现海量数据转移总..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目