21. februar 2002 - 10:20Der er
3 kommentarer og 1 løsning
Læsning af username fra netværkslogin!
Hvorledes og er det muligt at forespørge på følgende i ASP: Brugernavn, som en bruger er logget på netværket med. Active Directory log in, username variablen, der kan ses v.h.a. SET kommandoen fra en DOS-prompt.
Evt. ved brug af en Request.ServerVariables eller Request.Cooking procedure.
<!************************* This sample is provided for educational purposes only. It is not intended to be used in a production environment, has not been tested in a production environment, and Microsoft will not provide technical support for it. *************************>
<% 'Force Authentication if the LOGON_USER Server Variable is blank 'by sending the Response.Status of 401 Access Denied.
'Finish the Page by issuing a Response.End so that a user 'cannot cancel through the dialog box.
If Request.ServerVariables("LOGON_USER") = "" Then Response.Status = "401 Access Denied" Response.End End If %>
Her er der tale om at hente brugernavnet fra webserveren, som brugeren har logget sig på med v.h.a. Basic Authentication metoden. Jeg er interesseret i brugernavnet som en netværksbrugeren har logget på netværket med v.h.a. AD (aktive directory) i Windows 2000 miljøet. Brugernavnet kan ses ved at køre en SET kommando fra en DOS-prompt. En variabel som browseren måske gemmer og som kan hentes v.h.a. et ÁSP-script.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.