powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / get os user
7 сообщений из 7, страница 1 из 1
get os user
    #39307422
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Необходимо на страничке получить имя учетной записи под которой работает пользователь открывающий мой html.

Есть вариант получить
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
function getWindowsUserid()
{
try
{ var WshNetwork = new ActiveXObject("WScript.Network");
return WshNetwork.UserName; }
catch (e)
{return null;}
}



Но он требует разрешения ActiveX, что меня не очень устраивает. Как я могу еще получить им учетки ?
...
Рейтинг: 0 / 0
get os user
    #39307431
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Profeccor,

Заставь пользователя авторизоваться перед открытием страницы...
...
Рейтинг: 0 / 0
get os user
    #39307437
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster,

я наоборот хочу уйти от этого.

У меня есть таблица в которой лежат все права пользователя и они привязаны как раз к именам под которыми они логинятся на компьютеры. Поэтому я хочу получить эти имена, но красиво это сделать никак не получается.
...
Рейтинг: 0 / 0
get os user
    #39307443
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Profeccor,

А среди того, что выдает процедура OWA_UTIL.PRINT_CGI_ENV, нет нужной переменной?
...
Рейтинг: 0 / 0
get os user
    #39307451
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

Есть такая штука как SYS_CONTEXT('USERENV', 'OS_USER'), но она выдает мне на страничке oracle всегда, не знаю почему я настройкой Apche не занимался, но REMOTE_ADDR и все что связано с самой машиной в сети я получаю.
...
Рейтинг: 0 / 0
get os user
    #39307458
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProfeccorЕсть такая штука как SYS_CONTEXT('USERENV', 'OS_USER'), но она выдает мне на страничке oracle всегдаЛогично, ведь к СУБД коннектится сам modplsql, а не браузер.
Я бы искал среди той информации, которую может предоставить веб-сервер, в т.ч. в выводе OWA_UTIL.PRINT_CGI_ENV.
...
Рейтинг: 0 / 0
get os user
    #39307465
Profeccor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

PLSQL_GATEWAY = WebDb
GATEWAY_IVERSION = 3
SERVER_SOFTWARE = Oracle-Application-Server-10g/9.0.4.0.0 Oracle-HTTP-Server
GATEWAY_INTERFACE = CGI/1.1
SERVER_PORT = 7777
SERVER_NAME = '*****'
REQUEST_METHOD = GET
PATH_INFO = /ENGINEER_FRAME_ORACLE
SCRIPT_NAME = /shema
REMOTE_ADDR = '*****'
SERVER_PROTOCOL = HTTP/1.1
REQUEST_PROTOCOL = HTTP
REMOTE_USER = shema
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; CMDTDF; .NET4.0C; .NET4.0E; InfoPath.3; GTM)
HTTP_HOST = '*****':7777
HTTP_ACCEPT = application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
HTTP_ACCEPT_ENCODING = gzip, deflate
HTTP_ACCEPT_LANGUAGE = ru-RU
HTTP_ORACLE_ECID = '*****'
WEB_AUTHENT_PREFIX =
DAD_NAME = shema
DOC_ACCESS_PATH = docs
DOCUMENT_TABLE = shema.document
PATH_ALIAS =
REQUEST_CHARSET = CL8MSWIN1251
REQUEST_IANA_CHARSET = WINDOWS-1251
SCRIPT_PREFIX =

тут нету этой информации.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / get os user
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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