mysql — проверяет совпадение паролей перед входом в базу данных переполнения стека

Я пытаюсь убедиться, что оба пароля совпадают, а имя пользователя уникально.

Код в настоящее время не позволяет пользователю создавать профиль, если все поля не заполнены.

Я хочу убедиться, что пользователь не может создать профиль, если пароли не совпадают и не имеют уникального имени пользователя.

Большое спасибо,

if($submitaccount)
{

if ($password != $confirmpassword)
{

if($FirstName&&$LastName&&$DOB&&$userName&&$email&&$password&&$$confirmpassword)
{

$sql=mysql_query("SELECT FROM users (username, password, email) WHERE username=$fusername");
if(mysql_num_rows($sql)>=1)
{
echo"name already exists";
}

else

$insert=mysql_query("INSERT INTO WebsiteUsers (FirstName,LastName, userName, email, pass, DOB)
VALUES ('$FirstName','$LastName','$userName','$email','$password','$DOB') ");
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Account Has Been Created!.')
window.location.href='index.html'
</SCRIPT>";
}
else
{
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Please Complete All Fields.')
window.location.href='account.html'
</SCRIPT>";
}
else
{
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Passwords do not match!.')
window.location.href='account.html'
</SCRIPT>";
}
}
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]