flasher777
Новичок
Умная аутентификация пользователя
Здрасте, у меня возник вопрос по PHP(я знаю, что тема не раз поднималась, но....). У меня есть сайт, мне нужна авторизация, у меня на PHP регаются. Все это заносится в MySQL базу. Когда юзер вводит имя и пароль там все проверяется... и если все ОК создается сеансовая переменная. Она принимает вид 1 и обновляется в ячейки базы с 0 на 1. Так я определяю онлайн ли он. Но когда он(юзер) уходит сеансовая переменная уничтожается. Мне это и надо, вот только как теперь обновить чтоб заново на 0 было, если все закрыто, Именно для этого пользователя?
Я уже пробывал onunload, но у меня что-то не получается
, я перерыл кучу инфы, но находил все кусочками. Я провел в форумах уже 45 часов, все такие умные - нормально ответить не могут. По одному слову пишут. То onunload, то NOW(), а как все использовать никто не подскажет, пинают от теме к теме
.
ВОПРОС: Как сделать ДВОЙНУЮ ПРОВЕРКУ - работу скрипта после закрытия и проверку на таймаут в 5 минут. т.е если юзер не активен(не обновляет или не пишет, не скачивает) 5 минут, то присваевать 0.
Напишите код с комментариями или ссылку, где все умно опишут (только не надо писать там в углу есть поиск и т.п.)
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Здрасте, у меня возник вопрос по PHP(я знаю, что тема не раз поднималась, но....). У меня есть сайт, мне нужна авторизация, у меня на PHP регаются. Все это заносится в MySQL базу. Когда юзер вводит имя и пароль там все проверяется... и если все ОК создается сеансовая переменная. Она принимает вид 1 и обновляется в ячейки базы с 0 на 1. Так я определяю онлайн ли он. Но когда он(юзер) уходит сеансовая переменная уничтожается. Мне это и надо, вот только как теперь обновить чтоб заново на 0 было, если все закрыто, Именно для этого пользователя?
Я уже пробывал onunload, но у меня что-то не получается
, я перерыл кучу инфы, но находил все кусочками. Я провел в форумах уже 45 часов, все такие умные - нормально ответить не могут. По одному слову пишут. То onunload, то NOW(), а как все использовать никто не подскажет, пинают от теме к теме
.ВОПРОС: Как сделать ДВОЙНУЮ ПРОВЕРКУ - работу скрипта после закрытия и проверку на таймаут в 5 минут. т.е если юзер не активен(не обновляет или не пишет, не скачивает) 5 минут, то присваевать 0.
Напишите код с комментариями или ссылку, где все умно опишут (только не надо писать там в углу есть поиск и т.п.)
ПОМОГИТЕ ПОЖАЛУЙСТА!!!