エラー (「パスワードの長さは 6 ~ 32 文字の長さでなければなりません」) が設定されているため、ユーザーが 6 文字未満のパスワードで登録しようとすると、そのエラーが発生し、サインアップできませんが、どんなに短くてもサインアップできません。パスワード、エラーは発生せず、登録を続行します。助けてください、ありがとう!コードは次のとおりです。
<?php
$submit = $_POST['submit'];
$name = strip_tags($_POST['fullnamefield']);
$email = strip_tags($_POST['regemailfield']);
$password = strip_tags($_POST['regpasswordfield']);
$repeatpassword = strip_tags($_POST['regpasswordconfirmfield']);
$date = date("Y-m-d");
if ($submit)
{
if ($name&&$email&&$password&&$repeatpassword)
{
$password = md5($password);
$repeatpassword = md5($repeatpassword);
if ($password==$repeatpassword)
{
if (strlen($name)>32||strlen($email)>1024)
{
echo "Length of name or email is too long. Please try again";
}
else
{
if (strlen($password)>32||strlen($password)<6)
{
echo "password must be between 6 and 25 character!";
}
}
}
else
echo "Your passwords do not match!";
}
else
echo "Please fill in all fields!";
}
?>