Yii2.0 密码加密及密码校验

来源:互联网 发布:数据资源建设方案 编辑:程序博客网 时间:2024/05/16 06:47

Yii2.0加密及校验:

加密:$hash_password = Yii::$app->security->generatePasswordHash('123456');

校验:$bool = Yii::$app->security->validatePassword($password, $hash_password);

$password为输入的密码,它是没有经过加密的字符串

$hash_password为原先加密的密码

一般用法:

step1:将密码'123456'加密为$hash_password;

step2:将$hash_password存入数据库;

step3:从数据库中查询出密码,赋给变量$hash_password;

step4:获取用户输入的密码,赋给变量$password;

step5:校验密码,返回bool值.

0 0
原创粉丝点击