powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XMLHttpRequest IE
1 сообщений из 1, страница 1 из 1
XMLHttpRequest IE
    #39399781
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Стоит следующая задача. Необходимо получить AUTH_USER в pl/sql процедуре.

Вся сложность заключается в том что БД Oracle и сервер апач располженны не в домене и ничего не знают про пользователей. Однако все пользователи пользуются сайтами реализованными через этот сервер и БД.
Я развернул 2012 r2 standart сервер с iss (помоему 8) установил asp.net и создал простеньую страничку состоящую всего из 1 строчки. естественно windows authentication.
Код: plaintext
1.
<%Response.Write(Request.ServerVariables("AUTH_USER"))%>


Да действительно когда я ее открываю получаю свой логин из ldap.Все классно.
Как мне передать это значение в Oracle?
Я решил обратиться к XMLHttpRequest и незаметно для пользователя получать его доменное имя.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
var http = new XMLHttpRequest();
                    http.open('GET', 'http://server/user/');  // составить асинхронный (по умолчанию true) GET запрос страницы
                    http.onreadystatechange = function ()
                    {  // обратная связь: отдаёт ответ на запрос
                        if (this.readyState == 2)
                        {  // в период, когда запрос уже отправлен, но полный ответ ещё не пришёл, самое время показывать иконку загрузки
                            document.getElementById("loading").style.display = "";
                        }
                        if (this.readyState == 4 && this.status == 200)
                        {  // отследить момент, когда пришёл полный ответ
                            отправляю this.responseText  на сервак .... // this.responseText — ответ в виде текста.
                        }
                    }
                    http.send(null);  // отправить запрос



По умолчанию все пользователи могут зайти на мой сайт только из IE такое условие. И все бы то ничего, но они постоянно получают уведомление о том что "страница обращается к данным которые не удается проверить ...".
Я понимаю что можно поиграться с настройками IE и убрать это, но мне необходимо чтобы такого уведомления не возникало вовсе.
Может быть и другой подход применить.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XMLHttpRequest IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]