Задавайте вопросы, мы ответим
Вы не зашли.
Ребят пытаюсь всего лишь провести вход. Зарегистрировал пользователя скажем с такими данными login = test, password = 12345
и пытаюсь сделать вход вручную. Пишу ссылку http://site.com/login.php?username=test … word=12345
и по коду оно выводит Invalid. Хотя проверил в базе пользователь такой есть, все данные правильно введены, но его не видит. Пробовал другого создать, но результат тот же. Вот мой код, то что за комментировано, пробовал первый раз получить ответ, результат тот же. Ошибки не отображает.
<?php error_reporting(E_ALL); require_once ("connect.php"); $login = mysqli_real_escape_string($conn,$_GET['username']); $password = mysqli_real_escape_string($conn,$_GET['password']); $password = md5($password); $sql = mysqli_query($conn, "SELECT * FROM login WHERE username = '$login' AND password = '$password'"); //if($sql){ // $dados = mysqli_num_rows($sql); // echo "$dados"; // if($dados > 0){ // echo 'Success'; // }else{ // echo 'Invalid'; // } //} $id_user = mysqli_fetch_array($sql); if (empty($id_user['id'])){ echo 'Invalid'; } else { echo 'Success'; } mysqli_close($conn); ?>
Неактивен