Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 PHP 实现会员注册表单。
密码变量使用 md5 加密。这似乎阻止了检查空表单字段的测试正确识别密码字段为空。
因此,即使不存在密码并且将加密值放置在 MySQL 数据库中,表单也会被提交。
有解决办法吗?
在应用 md5()之前检查表单域
加密前检查
$pass = trim($_POST['password_field']); if(empty($pass)) { //stop process } else { $encrypt = md5($pass); //store in DB }