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

start [/forum/topic.php?fid=22&mobile=1&tid=1449594]: |
0ms |
get settings: |
14ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 354ms |

| 0 / 0 |
