Die Adresse ist so eigentlich vollkommen richtig!

Darin wird codiert - das er auf die Datei "/testarea/webform1.aspx"
weiter geleitet wird!

Wobei eine Sache doch unterschiedlich ist! Wenn ich meine Anwendung mit
Deiner vergleiche - steht bei mir bei diesem Login immer

http://localhost/testarea/login.aspx?ReturnUrl=%2ftestarea%2fwebform1.as
px

Im Vergleich zu Deiner:

http://localhost/testarea/login.aspx?ReturnUrl=%2testarea%2webform1.aspx

Wenn Du genau hinschaust - ersetzt er bei mir das Zeichen "/" in "%2f"
und nicht wie bei Dir nur in "%2"

Ich wei� aber net genau - ob beides m�glich ist - oder ob es vielleicht
daran liegt!


-----Urspr�ngliche Nachricht-----
Von: Grau, Steffen [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 22. Oktober 2003 07:29
An: '[EMAIL PROTECTED]'
Betreff: AW: [Asp.net] Authentication-Probs


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

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an