PHP и mysql login script не работают так, как должны работать
Привет,
У меня большая проблема с моим PHP-скриптом, я делаю простой логин/регистрацию в php и mysql.
Все работает нормально, за исключением того, что на странице входа в систему он регистрирует любую электронную почту, даже незарегистрированную...
include("connect.php"); include("functions.php"); $error = ""; if(isset($_POST['submit'])) //this line means that if the submit button is pressed do the following code. { $email = mysqli_real_escape_string($con,$_POST['email']); $password = mysqli_real_escape_string($con,$_POST['password']); if(email_exists($email,$con)) { $result=mysqli_query($con,"SELECT password FROM users WHERE email='$email'"); $retrievePassword=mysqli_fetch_assoc($result); if(md5($password)!==$retrievePassword['password']) { $error="Password is inccorect"; } } else { $_SESSION['email']=$email; header("location: profile.php"); } } ?>
Что я уже пробовал:
Я задавал вопросы на других сайтах и даже скачал несколько скриптов, чтобы посмотреть, что не так, но ничего не могу найти