|
|
|
новичок
      
участник
Last Login: 18.11.2008 11:10
Сообщ.: 7,
Visits: 126
|
|
| Здравствуйте. Подскажите, кто знает. Есть сайт, на загрузочную страницу стоят права для всех пользователей. На странице есть ссылка, переадресующая на страницу, на которую выставлены права для определенной группы (windows аутентификация). Т.е. это выглядит так - человек с главной страницы щелкает по ссылке, появляется windows-окошко, предлагающее ввести логин и пароль. Если человек угадал, то попадает на искомую страницу, на которой отображается его логин посредством request.ServerVariables("REMOTE_USER") Так вот, если перейти обратно на главную, и попытаться опять открыть ссылку, то поскольку аутентификация уже пройдена, логин будет отображаться прежний. НО!!! Если закрыть Internet Explorer и опять открыть этот сайт, то все в порядке, при щелчке по ссылке, пользователь проходит аутентификацию (вводит логин и пароль). ТАК ВОТ. Как сделать логофф посредством асп кода? P.S. С сессиями это делается "на раз" - session.abandon и все дела :) Кто знает, подскажите пожалуйста!
|
|
|
|
|
новичок
      
участник
Last Login: 05.03.2007 16:46
Сообщ.: 1,
Visits: 2
|
|
Меня это то же очень интересует, можетк посмотреть на http://www.sql.ru/forum/actualthread.aspx?tid=403595
там такая же тема.
Или если Вы уже разобрались с этим вопросом напишите, пожалуйста решение проблемы.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Можно попробовать в logout странице возвращать http код 401 (Unauthorized). Это должно заставить браузер снова запросить имя/пароль у пользователя. В базе знаний MS есть также совет по использованию самописного ActiveX для очистки кеша аутентификации.
|
|
|
|