Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
10.09.2009, 13:10 | #1 (Ссылка на пост) | ||||||||
Свой В Доску
Пол:
Адрес: Хер... так сказать ...сон
Благодарил(а): 723
Благодарили 743 раз в 248 постах
Галерея:
0
Вес репутации: 24
|
Ограничение доступа
Как имея в наличии только куки и БД, организовать работу так чтоб с одного аккаунта мог работать только один залогинившийся.
Меня больше интересует не сама реализация а логика. Как это вообще можно сделать, так чтоб пользователь работал спокойно но если кто нить пытается зайти с разных компов под одним и тем же логином и паролем его тут же выкидывало и предупреждало что мол уже занято. Сайт написан на ASP.net, бд MSSql2005 (ну это на случай если есть какие то примеры). P.S. Или хотя бы подскажите как правильно искать ответ на мой вопрос в гугле, а то чет в голову не приходит никаких умных запросов по этой теме
__________________
Wo sind die Kinder? Последний раз редактировалось Rammf, 10.09.2009 в 15:20. |
||||||||
|
10.09.2009, 17:00 | #2 (Ссылка на пост) |
забанен
Мой дневник
Пол:
|
проверять по сесиям. недопускать открытие 2 сесии если незакрыта первая
__________________
|
|
Сказали Спасибо пользователю pingwinator за этот пост: | Rammf (10.09.2009) |
11.09.2009, 14:35 | #3 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
а если конекшен оборвался и сессия естесвенно не закрылась, тогда человек не зайдет пока таймаут жизни сессии не закончится...
__________________
|
||||||||
|
Эти 2 пользователей сказали Спасибо TIGR за хороший пост: | pingwinator (11.09.2009), Rammf (11.09.2009) |
11.09.2009, 15:51 | #4 (Ссылка на пост) | ||||||||
Свой В Доску
Пол:
Адрес: Хер... так сказать ...сон
Благодарил(а): 723
Благодарили 743 раз в 248 постах
Галерея:
0
Вес репутации: 24
|
Сделал так при логине выдается и пишеться в куки сессийный код в базу пишеться этот код плюс айдишка пользователя, при работе а вернее при выполнении той функции к которой досту только одному человеку, проверяется сессийный код с кодом в кукисах, если равен то вперед если нет редирект на страницу логина.
Итого: первый юзверь залогинился в базу записался его код, работает он себе отлично (коды в куках и бд совпадают) тут второй буриться тоже через логин панель или даже если он подгружает ранее сохраненный кукис то там код всеравно не соответствует коду работающего пользователя, так вот при попытке выполнить функцию его редиректят на логин страницу. Вот. Канеш если просечь эту фишку и подставить одни и теже кукисы с разных машин то можно и поработать вдвоем, для этого думаю при сравнении кодов через какой либо интервал времени (там в бд еще и запись "когда выдан" код есть) менять код, с оповещением клиента. Вот что в голову пришло после фразы Пингвинатора за что ему респект.
__________________
Wo sind die Kinder? Последний раз редактировалось Rammf, 11.09.2009 в 15:53. |
||||||||
|
Сказали Спасибо пользователю Rammf за этот пост: | pingwinator (11.09.2009) |
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Точка доступа 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 |