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 :: Проверка IP и браузера пользователя
Покинул форум
Сообщений всего: 123
Дата рег-ции: Июнь 2015 Откуда: Москва, Россия
Помог: 0 раз(а)
Для проверки, что логин и пароль пользователя сохранён в сессии на том же компьютере и браузере, на котором и вводился, формируется и сверяется следующая переменная:
Проверки проходят нормально, но часто, если страница простаивает несколько часов, после очередной отправки формы эта проверка не проходит. В чём может быть причина?
popover
Отправлено: 10 Декабря, 2015 - 08:53:47
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2015
Помог: 2 раз(а)
Арикус, время жизни сессии ограничено, соответственно, она умирает при некотором простое.
Арикус
Отправлено: 10 Декабря, 2015 - 13:42:49
Гость
Покинул форум
Сообщений всего: 123
Дата рег-ции: Июнь 2015 Откуда: Москва, Россия
Помог: 0 раз(а)
Если бы умерла вся сессия, всплывала бы другая ошибка. Дело именно в этой переменной.
Мелкий
Отправлено: 10 Декабря, 2015 - 13:55:27
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Значит, изменились исходные данные для md5.
Скорей всего IP стал другой.
----- PostgreSQL DBA
Flash_PR
Отправлено: 10 Декабря, 2015 - 14:20:11
Посетитель
Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013 Откуда: Санкт-Петербург
Помог: 6 раз(а)
Значит что то изменилось при хешировании. Выведи все данные при авторизации и сам хеш. Потом выведи все данные когда форму отправляешь и хеш. Увидишь что поменялось.
----- Умные мысли приходят тогда, когда все глупости уже сделаны...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.