DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  DevTrain Camp – Schneller zum .NET 4.0 Developer!

 
Navigationslinks überspringen
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.


Diskutieren Sie in den Foren

Business Intelligence Camp – Ihr schnellster Weg zu SSIS, SSAS und SSRS!