Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ограничение на количество отрываемых окон. / 9 сообщений из 9, страница 1 из 1
21.07.2004, 13:38
    #32614662
horseman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
Доброго всем времени суток!
Есть такая задача: необходимо, чтобы пользователь не мог за один раз открыть больше одного експлорера с сайтом. Может кто сталкивался?
Заранее благодарен!
...
Рейтинг: 0 / 0
21.07.2004, 15:03
    #32614969
horseman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
Можно средствами VbScript или Javascript получить значение переменных сессии ASP?
...
Рейтинг: 0 / 0
21.07.2004, 15:27
    #32615052
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
на пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public string SessionState
{
	get
	{
		if (Session["SessionState"] != null)
				return Session["SessionState"].ToString();
		else	return "";

	}
}

Код: plaintext
1.
2.
3.
<script>
	var ss = '<%=SessionState%>';
	alert(ss);
</script>

должно прокатить
...
Рейтинг: 0 / 0
21.07.2004, 15:38
    #32615095
horseman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
Но для каждого explorer'a создается своя сессия.
...
Рейтинг: 0 / 0
21.07.2004, 15:44
    #32615115
VladiCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
Если клонируешь по Ctrl-N, то та же самая, если запускаешь новую копию експлорера, то своя. Можно IP-адрес или имя хоста регистрировать на сервере и потом проверять, но тогда нужно отлавливать также тех, кто ходит через прокси, т.е. заголовки типа HTTP_FORWARDED_FOR.
...
Рейтинг: 0 / 0
21.07.2004, 15:46
    #32615120
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
а если IP-ик проверять.
/в принципе можно как-то выцепить и id browser'а, правда не знаю как, но можно поискать/
...
Рейтинг: 0 / 0
21.07.2004, 15:50
    #32615138
EvAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
а что мучаться?
Cookie (на время сессии) и всё - при открытие сайта ещё раз, проверяешь его и если он есть закрываешь окно и так далее.
...
Рейтинг: 0 / 0
21.07.2004, 15:57
    #32615170
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
А кто-нибудь видел работающий вариант? ;)
...
Рейтинг: 0 / 0
21.07.2004, 19:53
    #32615739
horseman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение на количество отрываемых окон.
Насколько я знаю, Cookie изначально задумывались как клиентские сеансовые переменные. Они хранят FID и еще какую- то лобуду как идентефикатор сессии.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<%
if Request.Cookies("cook1")="" then
	Response.Cookies ("cook1")="qwerty"
	Response.Write "Создан новый"
else
	Response.Write "Облом, уже существует."
end if
%>
</BODY>
</HTML>
При каждом запуске explorer'a создает новый, а облом выкидывает только при повторном обращении к странице.
Может у кого есть еще какие идеи?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ограничение на количество отрываемых окон. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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