Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как запретить двойную авторизацию, с теми же "именем - паролем" 
:(
    Опции темы
Pankon
  Дата 28.7.2009, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Для авторизации использую "asp:Login". 

Как запретить двойную авторизацию? 
Т.е., если один пользователь авторизовался со своим "именем - паролем", то второй в это время не мог бы с теми же "именем - паролем" авторизоваться.
PM MAIL   Вверх
Bestoloch
  Дата 29.7.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



вероятнее всего следует проверять состояние пользователя online/offline.
к примеру его можно записывать в таблицу.
PM MAIL   Вверх
mr.Anderson
Дата 29.7.2009, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Угу, я делал нечто подобное. В отдельную базу записывал авторизованных посетителей.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Pankon
Дата 30.7.2009, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 739
Регистрация: 2.6.2005

Репутация: 2
Всего: 5



Записывать авторизованных и удалять вышедших...
Не все нажимают на "Выйти", некоторые просто закрывают броузер.
Как опредилить, что пользователь больше не авторизован

ПС. Есть еще Session_End, но где же найти Authorization_END?

PM MAIL   Вверх
mr.Anderson
Дата 30.7.2009, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



При окончании сессии данного пользователя выбрасывать из списка онлайн.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Bestoloch
Дата 31.7.2009, 11:27 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



написать процедуру и не мучаться
PM MAIL   Вверх
mr.Anderson
Дата 31.7.2009, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: нет
Всего: 128



Bestoloch, интересно, какую. Предложение супер, даже не поспоришь.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Bestoloch
Дата 3.8.2009, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 29.6.2009

Репутация: нет
Всего: нет



Например, в таблице, в которой будут записываться авторизированные пользовавтели создаем поле в которое пишем время последней активности пользователя. Далее пишем процедуру которая будет проверять истекло ли время сессии. А вот когда эту процедуру запускать думаю зависит от проекта.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.1197 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.