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 に答える