Hi Andre, h�rt sich gut an. Noch nicht gecheckt, aber auf jeden Fall ein Danke!!!
mfg Manfred -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Andre Seifert Sent: Sonntag, 02. Februar 2003 21:46 To: [EMAIL PROTECTED] Subject: AW: [Asp.net] Form based authentication - Cookie Hallo Manfred, Controls in folgendem Beispiel: Login: Button; UserEmail: TextBox; UserPass: TextBox; PersistForms: CheckBox; Ich habe nun den Standardwert der CheckBox auf "False" gelegt, und die CheckBox mit PersistForms.Visible=false; unsichtbar gesetzt. Somit wird erst gar kein Cookie angelegt. Sobald der Browser geschlossen wird, bzw. das Timeout erreicht ist, ist die Authentifizierung gel�scht. void Login_Click(Object sender, EventArgs E) { if (FormsAuthentication.Authenticate(UserEmail.Text, UserPass.Text)) { FormsAuthentication.RedirectFromLoginPage (UserEmail.Text, PersistForms.Checked); } else { Msg.Text = "Ung�ltigen Zugangsdaten, wenden Sie sich an den Administrator."; } } Alternativ dazu k�nnte in der Methode RedirectFromLoginPage auch false als Parameterwert �bergeben werden. andre.seifert @xmmm.de >-----Urspr�ngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED]] Im Auftrag von Manfred Gruber >Gesendet: Sonntag, 2. Februar 2003 18:22 >An: [EMAIL PROTECTED] >Betreff: [Asp.net] Form based authentication - Cookie > > >Hallo zusammen, > >ich hab im Hauptverzeichnis meiner Seite eine web.config mit >folgendem Inhalt > ><authentication mode="Forms"> > <forms name=".BLABLA" loginUrl="Admin/Log.aspx" >protection="All" timeout="10" /> </authentication> <machineKey >validationKey="AutoGenerate" decryptionKey="AutoGenerate" >validation="SHA1" /> > >Im Unterverzeichnis Admin (das ich sch�tzen m�chte), hab ich >eine web.config mit folgendem: > ><authorization> > <deny users="?" /> ></authorization> > >Das Einloggen und das gew�nschte Verhalten passt eigentlich. >Jetzt hab ich aber das Problem, wenn ich die Seite zu einem >sp�teren Zeitpunkt aufrufe, werd ich wieder als der selbe >Benutzer erkannt, da das Cookie nicht gel�scht wird. Ich >m�chte aber, dass sich der Benutzer bei jedem Aufruf der Seite >neu anmelden muss. Ich hab bereits mit verschiedenen >timeout-Zeiten probiert. > >Meine Frage: Muss ich jedesmal beim Beenden ein >FormsAuthentication.SignOut() machen, oder sollte das Cookie >nach der timeout-Zeit von selber ablaufen. Ich hab bereits mit >verschiedenen timeout-Zeiten probiert. > >mfg Manfred > > >_______________________________________________ >Asp.net mailing list >[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net > _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
