|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2013, 16:32 | #1 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Проверка статуса пользователя.
Скажите пж. Как проверять авторизован пользователь или нет.
Я меняю статус пользователя, при заходе и выходе (из логина). Если пользователь вышел с сайта, не выходя из логина. Как узнать,что пользователя нет на сайте? |
06.03.2013, 17:02 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
1. посылать аяксы о присутствии
2. веб-сокеты.
Alar, верни репу!
|
06.03.2013, 17:47 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
Обычно строится таблица пользователей онлайн, постоянно ведется проверка - пользователь авторизирован или нет. Если да - обновляем в таблице его время, иначе проверяем в таблице всех и пользователей и удаляем кто ничего на сайте не делал уже более 5 минут например. Просматривая таблицу и узнаете кто онлайн а кто нет
|
11.03.2013, 11:45 | #4 |
Регистрация: 25.02.2013
Сообщений: 7
|
Делайте проверку логина и пароля из куков или сессии при каждом обращении к странице. Заодно в таблицу пользователей пишите время последней загрузки страницы в (UTC разумеется).
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка статуса | somnium | Работа с сетью в Delphi | 1 | 19.06.2012 12:18 |
Программа статуса ПК С# | leclet | C# (си шарп) | 6 | 13.03.2012 12:18 |
Проверка существования пользователя Firebird | Dreanks | БД в Delphi | 2 | 08.03.2012 22:48 |
Определение статуса | SoMaL | SQL, базы данных | 5 | 15.03.2009 16:52 |