|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| iis, сайт, 2 директории /root /root/restricted у обоих стоит integr. windows authentication с той разницей, что на /root есть права у всех, а на /root/restricted только у одного пользователя домена, скажем domen\user2. я domen\user1, идем в браузер, и выполняем след.последовательность 1) открываем http://intranet/ - определяет меня как domen\user1 2) открываем http://intranet/restricted/ - выдает окно авторизации, вводим domen\user2 и его пароль И ГАЛКУ ЗАПОМНИТЬ ПАРОЛЬ, страница открывается. 3) открываем http://intranet/ - определяет меня как domen\user2 (!) потому что в панели управления - User Accounts - Advanced появилась запись о том, что для доступа к серверу на котором есть сайт (не к сайту, а к серверу) есть сохраненный пароль. вопрос собственно, почему так происходит
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Наверное это прозвучит банально, но, похоже пароль запоминается для всего сайта, а не отдельной папки. Поиск по базе знаний MS ничего конкретного дал по поводу работы механизма AutoComplete для паролей пожтому трудно сказать можно ли изменить это поведение.
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| скорее всего я не правильно сделал что-то, но в описываемой ситуации пароль запоминается даже не для всего сайта, а для всего сервера 1. сервер называется server123 2. на этом сервере несколько сайтов использующих windows auth., один из которых http://intranet/ так вот после сохранения пароля для http://intranet/restricted/ все остальные сайты на сервере стали тоже понимать меня как domen\user2, потому что обнаруженная в панели управления - User Accounts - Advanced запись содержала не имя сайта, а имя сервера server123...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.02.2007 9:51
Сообщ.: 149,
Visits: 1 450
|
|
я зашол в систему под именем user2 почему мне система говорит что я в системе user2 а не user1 ...
Удали кукеш и снова станеш user1
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
pehser (16.08.2006) Удали кукеш и снова станеш user1Гениальный совет! :) Особенно если ты _внимательно_ прочитаешь вопрос и обратишь внимание, что речь идет о windows аутентификации.
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| куков никаких конечно нет
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.02.2007 9:51
Сообщ.: 149,
Visits: 1 450
|
|
Я понял что проблема с asp скриптом
тогда если авторизация виндовс
зайди в винде на любую сетевую паку с авторизацией, не кода не замечал что если в нее надо войти втарой раз то авторизацию не требуют?, после того как перезапустиш систему то снова нужна авторизация,
Систем запоминает сеси и держит их до тех пора пока не будут закрыти сетевые соединения
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| проблема не со скриптом и речь идет не о сетевых папках есть внутреннее веб-приложение, у которого как я пытался объяснить выше есть папки где требуется авторизация с разными аккаунтами и проблема в том, как правильно выставить права, чтобы на одном и том же сайте доступ к разным каталогам осуществлялся под разными аккаунтами первоначально все работает, но при сохранении пароля (как это делается см. выше) все приложения сервера начинают тебя воспринимать под сохраненным аккаунтом. сессии и сетевые соединения тут также ни при чем
|
|
|
|
| | |