Форум Херсона. Форум Херсонской молодежи, флейм, фотографии Херсона, политика в Херсоне, сетевой форум, сети Херсона


Приветствуем на Форум Херсона. Форум Херсонской молодежи..

На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру!

Если возникнут проблемы с регистрацией напишите нам.

Галерея форума Блоги пользователей Список банов
Вернуться   Форум Херсона. Форум Херсонской молодежи. > >
Регистрация СправкаСтатистика Пользователи Календарь Сообщения за день

Программирование Все вопросы по написанию программ

Ответ
 
Опции темы
Старый 10.09.2009, 13:10   #1 (Ссылка на пост)
Свой В Доску
 
Аватар для Rammf
Пол:
 
Активность Longevity
0/20 17/20
Today Сообщения
0/5 ssssss747
Адрес: Хер... так сказать ...сон
Благодарил(а): 723
Благодарили 743 раз в 248 постах
Галерея: 0
Вес репутации: 24 Rammf пример для подражанияRammf пример для подражанияRammf пример для подражанияRammf пример для подражанияRammf пример для подражания
Ограничение доступа

Как имея в наличии только куки и БД, организовать работу так чтоб с одного аккаунта мог работать только один залогинившийся.

Меня больше интересует не сама реализация а логика. Как это вообще можно сделать, так чтоб пользователь работал спокойно но если кто нить пытается зайти с разных компов под одним и тем же логином и паролем его тут же выкидывало и предупреждало что мол уже занято.

Сайт написан на ASP.net, бд MSSql2005 (ну это на случай если есть какие то примеры).

P.S. Или хотя бы подскажите как правильно искать ответ на мой вопрос в гугле, а то чет в голову не приходит никаких умных запросов по этой теме
__________________
Wo sind die Kinder?

Последний раз редактировалось Rammf, 10.09.2009 в 15:20.
Rammf вне форума  
Ответить с цитированием
Старый 10.09.2009, 17:00   #2 (Ссылка на пост)
забанен
Мой дневник
 
Аватар для pingwinator
Пол:
 
Активность Longevity
0/20 18/20
Today Сообщения
0/5 ssss14712
Адрес: где-то в Херсоне
Благодарил(а): 8,120
Благодарили 17,967 раз в 5,590 постах
Записей в дневнике: 4
Галерея: 16
Вес репутации: 10 pingwinator скоро в модераторы
pingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторыpingwinator скоро в модераторы
проверять по сесиям. недопускать открытие 2 сесии если незакрыта первая
__________________
pingwinator вне форума  
Ответить с цитированием
Сказали Спасибо пользователю pingwinator за этот пост:
Rammf (10.09.2009)
Старый 11.09.2009, 14:35   #3 (Ссылка на пост)
Щас сменю себе статус
 
Аватар для TIGR
Пол:
 
Активность Longevity
0/20 18/20
Today Сообщения
0/5 sssss4687
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея: 0
Вес репутации: 82 TIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторы
Цитата:
Сообщение от pingwinator Посмотреть сообщение
проверять по сесиям. недопускать открытие 2 сесии если незакрыта первая
а если конекшен оборвался и сессия естесвенно не закрылась, тогда человек не зайдет пока таймаут жизни сессии не закончится...
__________________
TIGR вне форума  
Ответить с цитированием
Эти 2 пользователей сказали Спасибо TIGR за хороший пост:
pingwinator (11.09.2009), Rammf (11.09.2009)
Старый 11.09.2009, 15:51   #4 (Ссылка на пост)
Свой В Доску
 
Аватар для Rammf
Пол:
 
Активность Longevity
0/20 17/20
Today Сообщения
0/5 ssssss747
Адрес: Хер... так сказать ...сон
Благодарил(а): 723
Благодарили 743 раз в 248 постах
Галерея: 0
Вес репутации: 24 Rammf пример для подражанияRammf пример для подражанияRammf пример для подражанияRammf пример для подражанияRammf пример для подражания
Сделал так при логине выдается и пишеться в куки сессийный код в базу пишеться этот код плюс айдишка пользователя, при работе а вернее при выполнении той функции к которой досту только одному человеку, проверяется сессийный код с кодом в кукисах, если равен то вперед если нет редирект на страницу логина.

Итого: первый юзверь залогинился в базу записался его код, работает он себе отлично (коды в куках и бд совпадают) тут второй буриться тоже через логин панель или даже если он подгружает ранее сохраненный кукис то там код всеравно не соответствует коду работающего пользователя, так вот при попытке выполнить функцию его редиректят на логин страницу. Вот.

Канеш если просечь эту фишку и подставить одни и теже кукисы с разных машин то можно и поработать вдвоем, для этого думаю при сравнении кодов через какой либо интервал времени (там в бд еще и запись "когда выдан" код есть) менять код, с оповещением клиента. Вот что в голову пришло после фразы Пингвинатора за что ему респект.
__________________
Wo sind die Kinder?

Последний раз редактировалось Rammf, 11.09.2009 в 15:53.
Rammf вне форума  
Ответить с цитированием
Сказали Спасибо пользователю Rammf за этот пост:
pingwinator (11.09.2009)
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Точка доступа DWL-2100AP nail_90 Архив продаж 4 06.09.2009 10:36
DWL g700ap PRO-Z Архив продаж 25 05.09.2009 07:17
Беспроводная точка доступа D-Link DWL-2100AP Андрейка Архив продаж 0 19.07.2009 10:22
Продам точку доступа D-Link DWL-2000AP+ и наружную антену к ней walery Архив продаж 0 15.02.2009 21:08
Вопрос относительно доступа в инет!! FM CD Программирование 13 17.12.2007 12:44


Время на сервере: 01:47.

Регистрация Справка Пользователи Календарь Сообщения за день

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co