Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Регистрация и авторизация
Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2015
Помог: 1 раз(а)
В 22 второй строке зачем то повторно записываете данные в таблицу при авторизации , но переменой $password не существут , по этому запрос присваивает пустую строку . А вообще еще структуру таблицы можно посмотреть ...
Gold_Sky
Отправлено: 24 Марта, 2015 - 16:05:34
Новичок
Покинул форум
Сообщений всего: 3
Дата рег-ции: Март 2015
и почему у Вас периодически наряду с mysql используется mysqli, например : mysqli_error?
это надо для md5, но я её все ровно удалил и даже из 22 строки повторное подключение оно все ровно пишет мне что неправильный логин или пароль
незнаю почему но оно всегда отрпавляет в БД в ячейка цифру ноль
esterio
Отправлено: 24 Марта, 2015 - 16:46:32
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Gold_Sky пишет:
$query = mysql_query("INSERT INTO users VALUE ('','$username','$login','$password')") or die (mysqli_error());
22 строка для авторизации не нужна.
difight
Отправлено: 24 Марта, 2015 - 17:29:36
Посетитель
Покинул форум
Сообщений всего: 355
Дата рег-ции: Нояб. 2011
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
Когда идет запрос на выборку пользователя по логину, обращается не к той базе. (23 строка)
Повторная вставка в базу данных при авторизации. (22 строка)
Вывод ошибок при вставках в базу данных вызывается функция другого драйвера бд (строка 12 и 22)
Использование устаревшего драйвера mysql.
esterio
Отправлено: 25 Марта, 2015 - 12:01:29
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.