Mojn, Danke erst mal f�r Deine Antwort. Leider ist das nicht so. Ich habe in meinem Verzeichnis auch noch ne Webform1.aspx stehen, die habe ich aufgerufen. Dann kommt, so wie es sein sollte die login.aspx aber wenn ich dort meine Daten eingetragen habe verlinkt mich die kliste nicht auf die webform1 sondern wieder auf die login!
Kann das an der Adresse liegen, mit der die Login.aspx aufgerufen wird? http://localhost/testarea/login.aspx?ReturnUrl=%2testarea%2webform1.aspx Das sieht mir f�r den ersten Blick etwas komisch aus! Steffen > -----Urspr�ngliche Nachricht----- > Von: Exit [SMTP:[EMAIL PROTECTED] > Gesendet am: Dienstag, 21. Oktober 2003 17:55 > An: [EMAIL PROTECTED] > Betreff: AW: [Asp.net] Authentication-Probs > > Du hast: > > Public Sub Login_Click(ByVal sender As Object, ByVal e As EventArgs) > If FormsAuthentication.Authenticate(logName.Text, > logPassword.Text) Then > FormsAuthentication.RedirectFromLoginPage(logName.Text, > True) > Else > LoginError.Text = "Fehler: Anmeldedaten falsch." > End If > End Sub > > Aber es m��te: > > (Achtung C# - kann das jetzt net so schnell und vor allem Fehlerfrei in > VB �bersetzen) > > if (Page.Request.QueryString["ReturnUrl"] != null) > FormsAuthentication.RedirectFromLoginPage(logName.Text, True); > else > { > FormsAuthentication.SetAuthCookie(_Login.LogonName, > AutoLogin.Checked); > Page.Response.Redirect("meineStartSeite.aspx"); > } > > Hei�en! > > Grund daf�r das Du immer auf der Login Seite bleibst - wird sein - das > Du sie direkt angesprungen hast! Denn nur wenn Du eine andere Seite im > gesch�tzten Bereich anspringst - leitet er Dich nach dem Login auf die > gew�nschte Seite weiter! Und genau das macht die Methode > "FormsAuthentication.RedirectFromLoginPage(...)"! > > Somit mu�te - wenn Direkt auf die Login Seite gesprungen wird - also > quasi wenn im QueryString keine ReturnUrl steht - selbst auf die von Dir > gew�nschte Startseite (im Beispiel: "meineStartSeite.aspx") weiter > leiten! Ansonsten w�rde er ewig auf der Login Seite bleiben! > > > > -----Urspr�ngliche Nachricht----- > Von: Grau, Steffen [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 21. Oktober 2003 16:34 > An: [EMAIL PROTECTED] > Betreff: [Asp.net] Authentication-Probs > > > Mojn, > > kann mir bitte mal einer verraten, wo hier mein Fehler liegt? Ich m�chte > eine Forms Authentifizierung machen, lande aber immer wieder im > Authentifizierungsformular! > > web.config: > > ------------------------------------------------------------------------ > ---- > -------------- > > <?xml version="1.0" encoding="utf-8" ?> > <configuration> > > <system.web> > <compilation defaultLanguage="vb" debug="true" /> > <customErrors mode="RemoteOnly" /> > > <authentication mode="Forms" > > <forms name="LogOnCookie" > path="http://intranet6/testarea/" loginUrl="login.aspx" protection="All" > timeout="25"> > <credentials passwordFormat="Clear"> > <user name="Steffen" password="test" /> > </credentials> > </forms> > </authentication> > <authorization> > <deny users="?" /> > </authorization> > <trace enabled="false" requestLimit="10" pageOutput="false" > traceMode="SortByTime" localOnly="true" /> > <sessionState > mode="InProc" > stateConnectionString="tcpip=127.0.0.1:42424" > sqlConnectionString="data > source=127.0.0.1;Trusted_Connection=yes" > cookieless="false" > timeout="20" > /> > <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> > > </system.web> > </configuration> > ------------------------------------------------------------------------ > - > > login.aspx > > ------------------------------------------------------------------------ > - > <%@ Page language="vb" Codebehind="login.aspx.vb" > AutoEventWireup="false" Inherits="testarea.login" %> <!DOCTYPE HTML > PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> > <HEAD> > <title>login</title> > <meta name="GENERATOR" Content="Microsoft Visual Studio > 7.0"> > <meta name="CODE_LANGUAGE" Content="C#"> > <meta name="vs_defaultClientScript" > content="JavaScript"> > <meta name="vs_targetSchema" > content="http://schemas.microsoft.com/intellisense/ie5"> > </HEAD> > <body MS_POSITIONING="GridLayout"> > <h1>Anmeldung erforderlich</h1> > <form runat="server" ID="Form1"> > <table> > <tr> > <td>Name: > </td> > <td> > <asp:TextBox > Runat="server" > ID="logName" /> > </td> > </tr> > <tr> > <td>Kennwort: > </td> > <td> > <asp:TextBox > TextMode="Password" Runat="server" ID="logPassword" /> > </td> > </tr> > <tr> > <td></td> > <td> > <asp:Button > Runat="server" > ID="Submit" Text="Anmelden" OnClick="Login_Click" /> > </td> > </tr> > </table> > <asp:Label Runat="server" ID="LoginError" > BackColor="Red" ForeColor="White" /> > </form> > </body> > </HTML> > ------------------------------------------------------------------------ > ---- > ------------------ > login.asbx.vb > ------------------------------------------------------------------------ > ---- > ------------------ > Imports System.Data > Imports System.Web.Security > > Public Class login > Inherits System.Web.UI.Page > Protected logName As TextBox > Protected logPassword As TextBox > Protected WithEvents Submit As System.Web.UI.WebControls.Button > Protected LoginError As Label > > Public Sub Login_Click(ByVal sender As Object, ByVal e As EventArgs) > If FormsAuthentication.Authenticate(logName.Text, > logPassword.Text) Then > FormsAuthentication.RedirectFromLoginPage(logName.Text, > True) > Else > LoginError.Text = "Fehler: Anmeldedaten falsch." > End If > End Sub > End Class > ------------------------------------------------------------------------ > ---- > ------------------------------ > > Ich wei� zur Zeit nicht mehr, wo ich noch suchen soll! :((( Danke,mit > freundlichen Gr��en > > > Steffen Grau > > > > > _______________________________________________ > 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
