powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как показывать на сайте имена Online Userов
7 сообщений из 7, страница 1 из 1
как показывать на сайте имена Online Userов
    #32217271
Ruslancha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как показывать на сайте имена Online Userов без Cookies.
...
Рейтинг: 0 / 0
как показывать на сайте имена Online Userов
    #32217325
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через переменную, сохраняемую в сессии, например
...
Рейтинг: 0 / 0
как показывать на сайте имена Online Userов
    #32217336
Ruslancha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне надо показывать имена всех USERов одновременно на одной странице
...
Рейтинг: 0 / 0
как показывать на сайте имена Online Userов
    #32217431
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно только показывать сколько пользователей на странице было в тот момент когда собиралась на сервере страница, но тут вопрос, что такое страница? если имя файла страницы одно а параметры разные это одна страница или разные? :)
...
Рейтинг: 0 / 0
как показывать на сайте имена Online Userов
    #32217444
Ruslancha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное одна :)

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


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