Como capturar Logon User via Intraweb?

Delphi

25/07/2003

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
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

Fabiowf

Curtidas 0

Respostas

Nirlan

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;


GOSTEI 0
POSTAR