serii_v
Новичок
Юзеры online
Чтобы зайти на сайт, пользователю нужно сначала зарегаться, а затем авторизоваться. Как мне определить, какие из пользователей находятся в данный момент на сайте? Авторизацию я организовал с помощью сессий, вся инфа о юзерах находится в базе. И надёжен ли следующий способ: создать в таблице MySQL колонку "online", когда юзер авторизуется, то ставить туда 1, когда он закончит сессию (у меня это скрипт logout, он заканчивает сессию и кидает юзера стр. авторизации), ставить с помощью этого скрипта в колонку 0. Но ведь если пользователь просто закроет браузер, то скрипт не запустится и нолик не будет поставлен... Как быть? Помогите, плиз.
Чтобы зайти на сайт, пользователю нужно сначала зарегаться, а затем авторизоваться. Как мне определить, какие из пользователей находятся в данный момент на сайте? Авторизацию я организовал с помощью сессий, вся инфа о юзерах находится в базе. И надёжен ли следующий способ: создать в таблице MySQL колонку "online", когда юзер авторизуется, то ставить туда 1, когда он закончит сессию (у меня это скрипт logout, он заканчивает сессию и кидает юзера стр. авторизации), ставить с помощью этого скрипта в колонку 0. Но ведь если пользователь просто закроет браузер, то скрипт не запустится и нолик не будет поставлен... Как быть? Помогите, плиз.