Como capturar Logon User via Intraweb?
Estou desenvolvendo uma aplicação no Delphi/Intraweb e gostaria de saber
como eu posso capturar o nome do usuário que está conectado na rede e está
visualizando o site (ISAPI - dll). Esta aplicação roda na Intranet em um
servidor IIS com o Internet Explorer.
No ASP isso funciona utilizando
Já tentei fazer das seguintes maneiras no Intraweb:
Mas nos dois casos não tive retorno.
Se alguém já passou por isso e tem alguma idéia, eu ficaria muito grato.
Desde já agradeço
como eu posso capturar o nome do usuário que está conectado na rede e está
visualizando o site (ISAPI - dll). Esta aplicação roda na Intranet em um
servidor IIS com o Internet Explorer.
No ASP isso funciona utilizando
Request.ServerVariables("LOGON_USER")Já tentei fazer das seguintes maneiras no Intraweb:
WebApplication.Request.GetFieldByName(´LOGON_USER´); WebApplication.Request.GetFieldByName(´REMOTE_USER´);
Mas nos dois casos não tive retorno.
Se alguém já passou por isso e tem alguma idéia, eu ficaria muito grato.
Desde já agradeço
Fabiowf
Curtidas 0
Respostas
Nirlan
25/07/2003
Primeiro você deverá configurar o IIS para pedir autenticação do usuário,
na pasta virtual que você deve ter criado.
Depois usar no create do form principal.
procedure TForm000.IWAppFormCreate(Sender: TObject);
var
vLogin, vSessao : string;
begin
vLogin := UpperCase(WEBapplication.AuthUser);
vSessao := WebApplication.AppID;
end;
na pasta virtual que você deve ter criado.
Depois usar no create do form principal.
procedure TForm000.IWAppFormCreate(Sender: TObject);
var
vLogin, vSessao : string;
begin
vLogin := UpperCase(WEBapplication.AuthUser);
vSessao := WebApplication.AppID;
end;
GOSTEI 0