Hi,
bedingt richtig ... wenn Du in einer Seite einen User zur Anmeldung zwingst und von
dort im selben Browser auf eine andere Seite weiterleitest wird auch "auth_user"
gesetzt.
also warum nicht:
if Request.ServerVariables("auth_user") = "" then response.redirect "login.asp"
Das Ganze kannst Du dann noch erweitern - eine Methode schreiben, in eine weitere asp
einfügen die Du über include einbindest und immer ausführst.
Gruß,
Daniel.
P.S.: Ich hab nichts gegen das NT-Anmeldefenster :-)
-----Ursprüngliche Nachricht-----
Von: Schoeppl Alexander [mailto:Alexander.Schoeppl@;BWT.AT]
Gesendet: Mi 30.10.2002 10:12
An: ActiveServerPages German
Cc:
Betreff: [aspgerman] AW: RE Integrierte Windowsauthentifizierung
ja, die Idee hatte ich schon, aber AUTH_USER wird nur gesetzt, wenn die
anonyme Authentifizierung deaktivert ist. Dann hast du aber dass Problem, dass eben
bei einem nicht "User" der Anmeldedialog kommt. Erst nach 3x OK kommt dann der 401 wo
man den redirect machen kann.
-----Ursprüngliche Nachricht-----
Von: Daniel Ströhmann
[mailto:daniel.stroehmann@;amazonas.f4.fhtw-berlin.de]
Gesendet: Mittwoch, 30. Oktober 2002 09:07
An: ActiveServerPages German
Betreff: [aspgerman] RE Integrierte Windowsauthentifizierung
Hallo,
du könntest doch einfach aus der ServerVariables-Collection die Variable
"AUTH_USER" auslesen, wenn die Variable = "" ist, ist also kein User
angemeldet, dann kannst du dein Response.Redirect auf die Login-Seite
setzen?
Meinst du so was?
Gruß,
Daniel.
-----Ursprüngliche Nachricht-----
Von: Schoeppl Alexander [mailto:Alexander.Schoeppl@;BWT.AT]
Gesendet: Mittwoch, 30. Oktober 2002 08:00
An: ActiveServerPages German
Betreff: [aspgerman] Integrierte Windowsauthentifizierung
Hallo Zusammen,
ich brauche ein paar Tipps zur integrierten Windowsauthentifizierung.
Gleich zu Begin:
Was haltet Ihr davon?
Soll man das nutzen oder etwas selbst progammieren?
Was ich mir wünsche:
Der User geht auf die Seite, diese prüft über Int.
Windowsauthentifizierung ob der User zugriffsberechtigt ist und läßt
diesen dann in das System. Wenn er nicht berechtigt ist, sollte aber
nicht die Internet Explorer Login Maske kommen sondern ein Redirect auf
eine z.B. Login.asp.
Geht das so?
Was ich bis jetzt geschafft habe (keine große Kunst) ist, dass nach der
dritten Fehleingabe ja ein Fehler ausgelöst wird (401) und dort habe ich
halt eine ASP Seite hinterlegt, die einen Redirect macht. Nur muß man
halt 3x auf OK ohne eingabe von Werten bei der Loginmaske klicken.
Warum ich das so machen will?
Ich will nicht alle User am Server anlegen, ich habe bereits eine eigene
Userverwaltung, und es sind dort doch ein paar Tausend User angelegt.
Ist dieser Ansatz abwegig?
Danke für Tipps, Anregungen und Anleitungen,
Alex
*Dernochimmernichtdaslistentreffenvideofertighat*
| [aspgerman] als [EMAIL PROTECTED]
subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie können sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
<<winmail.dat>>
| [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
