не могу войти, когда я добавляю логин с мобильным функционалом php - PullRequest
0 голосов
/ 10 октября 2018

У меня есть форма входа в систему, в которой пользователь может войти через мобильный номер или электронную почту или имя пользователя сейчас, когда я вхожу через мобильный номер, это работает нормально, но когда я вхожу через имя пользователя или электронную почту, он говорит недействительным, как заставить это работать и когда я удаляюзапрос на мобильный вход в систему, он отлично работает с именем пользователя и электронной почтой, это мой php код

 $email = mysqli_real_escape_string($con,trim($_POST['email'])); 
  $password = mysqli_real_escape_string($con,md5(trim($_POST['password'])));
$query = "SELECT * FROM users WHERE (username='$email' or email = '$email' or mobile='$email')   AND password='$password' ";
$fire = mysqli_query($con,$query)or die(mysqli_error($con));
 if ($fire) {
if (mysqli_num_rows($fire) == 1) {


  $_SESSION['is_login'] = 'true';
  $_SESSION['email'] = $email;

  header("Location: dashboard");

}

как решить эту проблему, что я делаю не так, пожалуйста, помогите мне, и я хочу сделать это только с php без JavaScript иАякса

1 Ответ

0 голосов
/ 10 октября 2018

на самом деле у меня было поле электронной почты и имя пользователя в varchar, но поле числа в большом, я изменил поле номера в varchar, это решило проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...