1

我正在用 PHP 实现会员注册表单。

密码变量使用 md5 加密。这似乎阻止了检查空表单字段的测试正确识别密码字段为空。

因此,即使不存在密码并且将加密值放置在 MySQL 数据库中,表单也会被提交。

有解决办法吗?

4

2 回答 2

0

在应用 md5()之前检查表单域

于 2013-01-19T06:53:14.443 回答
0

加密前检查

$pass = trim($_POST['password_field']);
if(empty($pass))
{ 
//stop process
}
else
{
$encrypt = md5($pass);
//store in DB
}
于 2013-01-19T06:57:06.517 回答