Announcement

Collapse
No announcement yet.

FormsAuthentication Funktioniert nicht im IE vielleicht Cookies?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • FormsAuthentication Funktioniert nicht im IE vielleicht Cookies?

    Hallo ich hab ein Problem mit dem Login meines WebProjekts und dem Internet Explorer.

    Wenn ich über die Login Komponente im Authenticate Ereignis den normalen weg über
    Code:
    System.Web.Security.FormsAuthentication.RedirectFromLoginPage( txtBenutzername.Text, False)
    gehe oder
    Code:
    System.Web.Security.FormsAuthentication.SetAuthCookie(txtBenutzername.Text, False)
    Response.Redirect("~/lwohinauchimmer.aspx")
    Funktioniert das Lokal sowie Online mit allen Browsern ausser dem IE

    nach längerer suche habe ich noch einen anderen Weg gefunden
    Code:
     Dim ticket As FormsAuthenticationTicket = New FormsAuthenticationTicket(1, _
            username, _
            DateTime.Now, _
            DateTime.Now.AddMinutes(30), _
            isPersistent, _
            userData, _
            FormsAuthentication.FormsCookiePath)
    
          ' Encrypt the ticket.
          Dim encTicket As String = FormsAuthentication.Encrypt(ticket)
    
          ' Create the cookie.
          Response.Cookies.Add(New HttpCookie(FormsAuthentication.FormsCookieName, encTicket))
    
          ' Redirect back to original URL.
          Response.Redirect(FormsAuthentication.GetRedirectUrl(username, isPersistent))
    damit funktioniert das Login Lokal auch im IE, allerdings kein Logout
    aber Online funktioniert das ganze auch hier nicht.

    Hat jemand eine Idee was ich da falsch mache ?
    Danke

  • #2
    Könntest du bitte dein Web.Config sowie IE Version posten?
    Bitte vergessen Sie nicht die Antwort zu bewerten. Danke.:-)

    Comment


    • #3
      Oh, ganz vergessen aufzuklären. Mittlerweile hab ich das Problem selbst gefunden. Ich hatte wohl aus irgendeinem Quellcode Beispiel für die WebConfig beim Authentucation Element das Attribut "path" mit einem Backslash statt einem Slash kopiert... Nachdem ich das Attribut komplett rausgeworfen habe ....gings.

      Man sollte sich nicht immer auf Beispiele aus Foren verlassen ;-)
      gruß
      Ben

      Comment

      Working...
      X