Re: Защита от кнопки Back
От: mogadanez Чехия  
Дата: 21.05.03 11:45
Оценка: 3 (1)
Здравствуйте, barn_czn, Вы писали:

BC>Пытаюсь сделать защищенный вход на страницу по паролю. Как при этом не дать пользователю использовать Back и Forward на IE чтобы не получилось каша.

BC>Например как отследить нажатие Back чтобы перенаправить пользователя на другую страницу?

я придумал следующее,
делаешь контрол, который имеет два поля, одно хранит в Session, другое в ViewState

при первой загрузке заполняешь оба поля одним и тем же значением.
затем после каждого постбека сравниваешь их, заменяшь новыми если совпадают, или генеришь событие если не совпадают, или попросту выставляешь IsValid.
потом обрабатываешь ситуацию.
... << RSDN@Home 1.0 beta 7a >>
Защита от кнопки Back
От: barn_czn  
Дата: 21.05.03 02:11
Оценка:
Пытаюсь сделать защищенный вход на страницу по паролю. Как при этом не дать пользователю использовать Back и Forward на IE чтобы не получилось каша.
Например как отследить нажатие Back чтобы перенаправить пользователя на другую страницу?
Re: Защита от кнопки Back
От: Vasiliy Vladimirovich Safronov  
Дата: 21.05.03 04:27
Оценка:
Здравствуйте, barn_czn, Вы писали:

_>Пытаюсь сделать защищенный вход на страницу по паролю. Как при этом не дать пользователю использовать Back и Forward на IE чтобы не получилось каша.

_>Например как отследить нажатие Back чтобы перенаправить пользователя на другую страницу?
делаешь эту страницу на сервере сразу устаревшей
чтото типа
Response.Cache.SetCacheability(HttpCacheability.Private);
Response.Cache.SetExpires(DateTime.Now.AddHours(-1));

если хочешь отреагировать на нажатие back
смотри событие body onunload помойму.
токо оно срабатывает даже тогда когда ты браузер закрываешь
для твоей задачи помойму это не надо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.