Php 密码\u验证是否{无效}其他{
我想用password\u hash替换sha1,我需要让password\u verify像这样运行:如果无效=执行一组函数,否则登录。 但是,在密码验证手册中,我只发现:Php 密码\u验证是否{无效}其他{,php,mysql,security,Php,Mysql,Security,我想用password\u hash替换sha1,我需要让password\u verify像这样运行:如果无效=执行一组函数,否则登录。 但是,在密码验证手册中,我只发现: <?php if (password_verify($password, $hash)) { // valid } else { // invalid } :不是(!) 非常基本的东西。改变 <?php if (password_verify($password, $hash)) {
<?php
if (password_verify($password, $hash)) {
// valid
}
else {
// invalid
}
:不是(!)
非常基本的东西。改变
<?php
if (password_verify($password, $hash)) {
// invalid = run set of functions
}
else {
// login
}
ok,PHP版本是什么?另外,密码列的长度是多少?如果小于60,这是一个问题。继续使用TMs,因此您希望If
为Ifpassword\u verify()
返回无效
?如If(!password\u verify($password,$hash))
?@Sean是的,没错!正如前两位所说的-只要否定你的逻辑!这就是你跳过基础学校时发生的事情:)天哪!
if (!password_verify($password, $hash)) {
// invalid = run set of functions
}
else {
// login
}
<?php
if (password_verify($password, $hash)) {
// invalid = run set of functions
}
else {
// login
}
<?php
if (!password_verify($password, $hash)) {
// invalid = run set of functions
}
else {
// login
}