Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как показывать на сайте имена Online Userов / 7 сообщений из 7, страница 1 из 1
24.07.2003, 16:48
    #32217271
Ruslancha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
как показывать на сайте имена Online Userов без Cookies.
...
Рейтинг: 0 / 0
24.07.2003, 17:34
    #32217325
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
через переменную, сохраняемую в сессии, например
...
Рейтинг: 0 / 0
24.07.2003, 17:40
    #32217336
Ruslancha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
мне надо показывать имена всех USERов одновременно на одной странице
...
Рейтинг: 0 / 0
24.07.2003, 18:48
    #32217431
voodoos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
Можно только показывать сколько пользователей на странице было в тот момент когда собиралась на сервере страница, но тут вопрос, что такое страница? если имя файла страницы одно а параметры разные это одна страница или разные? :)
...
Рейтинг: 0 / 0
24.07.2003, 19:07
    #32217444
Ruslancha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
наверное одна :)

а вообще ситуация такова:
сайт знакомств:
кто то сделал поиск,
в результатах поиска надо показывать
кто из найденных Userов Online.
...
Рейтинг: 0 / 0
24.07.2003, 19:41
    #32217483
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
В общем-то алгоритм тут один - клиент должен "дергать" что-то на сервере с заданной периодичностью. Если очередного сообщения от клиента не поступило, значит он в оффлайне.
Вариант 1) обычная загрузка страниц, сервер будет помнить о юзере с периодом = времени сессии с момента его авторизации. Т.е. в момент авторизации и в SessionOnEnd добавлять, удалять соответственно экземпляры юзеров в переменной (лучше сделать наверное одну коллекцию какую-нибудь и всех их там хранить) уровня Application, можно обновлять коллекцию еще и при загрузке страниц.
Вариант 2) добавлять на страницу уже авторизованного пользователя Java Script, который будет дергать сервер, из фрэйма какого-нибудь. Я так не делал, но это возможно. Преимущество - нет лага в период продолжительности сессии и больше соответствует дейтвительности.
Вариант 3) сделать кнопку выход, и состояние юзера хранить в БД, при этом проверяя его на давность входа и при закрытии сессии обновлять еще БД надо, (при этом в сессии что-то от юзера все равно надо хранить).
Вариант 4) используй внешние шлюзы аськи, мессенджеров и запрашивай их с пользовтелей.
...
Рейтинг: 0 / 0
24.07.2003, 19:47
    #32217489
Ruslancha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показывать на сайте имена Online Userов
спасибо, начинаю пробовать :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как показывать на сайте имена Online Userов / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]