我正在尝试使用 crypt 函数来验证数据库中用户的详细信息:
my $sql = $dbh->prepare("SELECT COUNT(id) FROM tblUsers WHERE UPPER(Username)=UPPER(?) AND Password=?");
my $count;
$sql->execute(
$args{login_username},
crypt($args{login_password},$args{login_username})
);
但它返回 0 行(密码绝对正确)
该行:
$sql->execute($args{login_username},$args{login_password});
完美运行。
关于可能出现什么问题的任何想法?