主页 > 知识库 > Yii2处理密码加密及验证的方法

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

热门标签:Linux服务器 团购网站 阿里云 银行业务 服务器配置 科大讯飞语音识别系统 电子围栏 Mysql连接数设置

在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处理密码加密及验证的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:
  • Yii2结合Workerman的websocket示例详解
  • Yii2中的场景(scenario)和验证规则(rule)详解
  • Yii2框架实现登录、退出及自动登录功能的方法详解
  • Yii2.0实现生成二维码功能实例
  • yii2.0整合阿里云oss删除单个文件的方法

标签:蚌埠 大理 枣庄 衢州 江苏 衡水 萍乡 广元

巨人网络通讯声明:本文标题《Yii2处理密码加密及验证的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266