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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-04-03 我要评论

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

您可能感兴趣的文章:

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们