以下代码是我用来在 PHP 中加密密码的代码...
$password = sha1(sha1($_POST['password']).sha1("mySalt@$#(%"));
我可以使用什么代码让用户可以使用他们输入的内容登录?
以下代码是我用来在 PHP 中加密密码的代码...
$password = sha1(sha1($_POST['password']).sha1("mySalt@$#(%"));
我可以使用什么代码让用户可以使用他们输入的内容登录?
sha1
is a hashing algorithm, not a 2-way encryption. You cannot retrieve the original password.
You should use crypt for password hashing, sha1/md5 are too weak.
All you need:
function check_password($password) {
...//get db password to compare
if (crypt($post_password, $db_results[0]['password']) == $db_results[0]['password']) {
return true;
} else { return false; }
}