这是初夏,陽光灿烂,海水湛蓝,海鸥轻巧地向船桅间滑过,生命是多彩的,充满了青春的欢乐。
在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处理密码加密及验证的方法到此结束。如果你想飞,你就要放下那些会拖累你的东西。没有结局的感情,总要结束;不能拥有的人,总会忘记。人生没有永远的伤痛,再深的痛,伤口总会痊愈。人生没有彩排,好好珍惜此刻,把握生命中的一分一秒。人生没有如果,仅有后果和结果,过去的不再回来,回来的不再完美。小编再次感谢大家对我们的支持!