DevTrain

Autor: Hannes Preishuber

Benutzeranmeldung erzwingen

Wenn Sie den angemeldeten Benutzer benötigen, können Sie den Anonymous User im IIS für eine Datei oder Verzeichnis deaktivieren.
Es gibt aber auch die Möglichkeit aus der ASP Seite heraus dies zu tun.
Dazu schreiben Sie in den Response Stream eine Meldung Zugriff verweigert. Am Browser erscheint dann das Anmelde Fenster.
<%
logonUser = Request.ServerVariables("LOGON_USER")
Response.Write "logonUser=" & logonUser & "<br>"
if logonUser = "" then
   Response.Clear
   Response.Buffer = True
   Response.Status = "401 Unauthorized"
   Response.AddHeader "WWW-Authenticate","NTLM"
   Response.End
end if
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<P>Sie Sind: (<%=logonUser%>)</P>
</BODY>
</HTML>

Je nach Browser sieht der Dialog etwas anders aus.


Erfasst am: 01.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=277
© Copyright 2003 ppedv AG - http://www.ppedv.de