|
|
|
Ре-авторизация basic HTTP
|
|||
|---|---|---|---|
|
#18+
Есть сервер с базовой http-авторизацией. Иногда требуется смена юзера. Как заставить сервер ре-авторизовать пользователя, не закрывая браузер? Например, нажав на некую ссылку, заново появляется окошко с авторизацией. Я пробовал сделать такую ссылку http://some_user@server.dom,]http://some_user@server.dom, но тогда он всегда запрашивает пароль юзера some_user, тогда как должен авторизоваться под любым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2012, 11:28:42 |
|
||
|
Ре-авторизация basic HTTP
|
|||
|---|---|---|---|
|
#18+
maxxstorm, Может принудительно прерывать сессию? Session.Abandon() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2012, 13:01:50 |
|
||
|
Ре-авторизация basic HTTP
|
|||
|---|---|---|---|
|
#18+
zolitudemaxxstorm, Может принудительно прерывать сессию? Session.Abandon() А средствами html и js как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2012, 13:04:51 |
|
||
|
Ре-авторизация basic HTTP
|
|||
|---|---|---|---|
|
#18+
maxxstorm, странный вопрос ) "средствами html и js" можно перенаправлять на страницу с серверным кодом: Session.Abandon(); //рвем сессию Response.Redirect(Request.ServerVariables["HTTP_REFERER"]); //перенапрявляем туда, откуда пришли И после этого, по идее, IIS вновь должен запросить авторизацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2012, 13:13:19 |
|
||
|
Ре-авторизация basic HTTP
|
|||
|---|---|---|---|
|
#18+
maxxstorm, В любом случае, самое правильное, это рвать сессию серверным скриптом. Логику помещаем в login.(aspx, php). Со страниц вызываем простым ГЕТом, например login.(aspx, php)?act=exit . В логине ловим параметр и выполняем нужные телодвижения. Что касается простого клиентского кода, то даже не знаю. Мб, если используются авторизационные куки, то их грохнуть, если получится :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2012, 13:46:45 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1449594]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
225ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 547ms |

| 0 / 0 |
