Ok, Fehler wurde behoben (findet mal heraus, dass ein Cookie zerschossen ist ;-) )
Gruß André >-----Ursprüngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Im Auftrag von Popp Andre >Gesendet: Mittwoch, 23. November 2005 14:32 >An: [email protected] >Betreff: [Asp.net] Frage zu Formularbasierte Authentifizierung >in fünf Minuten > >http://www.aspxheute.com/artikel/20020705.htm >Na ok, hat jetzt nicht speziell damit zu tun, aber der die >Frage ist bei mir hier aufgetaucht: > >Bei mir ist Me.Request.IsAuthenticated immer True, was ich ja >an den geschützten Seiten mit ner if-Abfrage machen soll oder? >Das was ich an dem SourceCode verändert habe ist nur, dass ich >meine Abfrage auf nen SQL-Server mache und nicht Oledb, der >Rest ist aus dem Artikel übernommen. > >(Btw. Me.Request.IsAuthenticated funktioniert bei mir in >anderen Projekten super, wo ich noch die einzelnen Benutzer >einzeln in der web.config auflisten konnte) > >das ist auf meiner geschützten Seite: > Private Sub Page_Load(ByVal sender As System.Object, ByVal >e As System.EventArgs) Handles MyBase.Load > If Me.Request.IsAuthenticated Then > Label1.Text = "hallo" > Else > Dim strURL As String > strURL = "login.aspx" > Me.Response.Redirect(strURL) > End If > End Sub > >und das auf der Login: > If Page.IsValid Then > Dim strDbConnString As String = >ConfigurationSettings.AppSettings("LoginDb") > Dim con As SqlConnection = New >SqlConnection(strDbConnString) > con.Open() > Dim cmd As SqlCommand = New SqlCommand > cmd.CommandText = "SELECT COUNT(*) FROM TB1 WHERE >[EMAIL PROTECTED] AND [EMAIL PROTECTED]" > cmd.Parameters.Add("@ParamUpn", UserName.Text) > cmd.Parameters.Add("@ParamPwd", UserPass.Text) > cmd.Connection = con > Dim nUsersMatched As Integer = 0 > Dim oResult As Object = cmd.ExecuteScalar > If Not (oResult Is Nothing) Then > nUsersMatched = CType(oResult, Integer) > End If > cmd.Dispose() > con.Close() > If Not (0 = nUsersMatched) Then > >FormsAuthentication.RedirectFromLoginPage(UserName.Text, True) > Else > Msg.Text = "Invalid Credentials: Please try again" > End If > End If > >wo liegt nun mein Fehler -.-? > >Gruß >André >_______________________________________________ >Asp.net Mailingliste, Postings senden an: >[email protected] >An-/Abmeldung und Suchfunktion unter: >http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
