Вот мой код, кажется, работает нормально, как бы он выглядел неправильно. Я знаю, что я уязвим для инъекций. Просто хотите узнать, является ли этот лучшим способом сравнения двух паролей?Сравнение двух паролей PHP
if (empty($_POST['password'])) {
$errors[] = "Please enter a password";
} else {
if ($_POST['password'] != $_POST['password1']) {
$errors[] = "Your password did not match the confirmed password";
} else {
$p = $_POST['password'];
}
}
В чем проблема? – Neal
Вышеприведенный код не подвержен никаким инъекциям, так как он не взаимодействует с базой данных или не печатает вход пользователя на экран. (код, который мы не видим, может быть другой историей) –
Вы также можете попробовать '! =='. – hjpotter92