Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Арефьев Александр
Новичок веб-дизайнер.
0
вклад
3
вопроса
1
ответ
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать регистрацию и вход в pop-up (всплывающем) окне?
Арефьев Александр
@Alecsandr693
Автор вопроса
Я в курсе что с помощью JavaScript! Облазив весь интернет я не нашел нормального объяснения или целого кода!
Написано
более трёх лет назад
Пароль не проверяется в базе данных.Как устранить проблему с авторизацией?
Арефьев Александр
@Alecsandr693
Автор вопроса
Rsa97
: Я попробовал.Он выдал ошибку:
Fatal error: Call to a member function fetch_row() on a non-object in J:\home\Ural_steel.ARK.ru\www\index.php on line 16
Написано
более трёх лет назад
Пароль не проверяется в базе данных.Как устранить проблему с авторизацией?
Арефьев Александр
@Alecsandr693
Автор вопроса
Rsa97
: Благодарю
Написано
более трёх лет назад
Пароль не проверяется в базе данных.Как устранить проблему с авторизацией?
Арефьев Александр
@Alecsandr693
Автор вопроса
Я пока что еще *новичок*!Не могли бы вы мне подсказать ,что за тег fetch, где и как его использовать и для чего он.
Написано
более трёх лет назад
Пароль не проверяется в базе данных.Как устранить проблему с авторизацией?
Арефьев Александр
@Alecsandr693
Автор вопроса
Мне нужно чтоб пароль он проверял в базе которую я уже сделал
Написано
более трёх лет назад
Как устранить проблему с авторизацией?
Арефьев Александр
@Alecsandr693
Автор вопроса
<?php
if (isset ($_POST['done'])) {
$login = $_POST["login"];
$password = $_POST["password"];
if(empty($login)) {
exit ("Вы не ввели логин.");
}
if(empty($password)) {
exit ("Вы не ввели пароль");
}
$password = crypt(md5($password));
$mysqli = new mysqli ("localhost", "root", "", "ural_steel");
$result = $mysqli -> query ("
SELECT `id`
FROM `registr`
WHERE `login`='$login'
");
$r1 = $result -> num_rows;
if ($r1 == 0) {
exit("Такого логина не существует!");
} else {
$result2 = $mysqli -> query ("
SELECT `id`
FROM `registr`
WHERE `login`='$login' && `password`='$password'
");
$r2 = $result2 -> num_rows;
if ($r2 == 0) {
exit ("Пароль не верный!");
} else {
exit ("Поздравляю, вы вошли!");
}
}
}
?>
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама