turk porno porno escort rokettube
Ergebnis 1 bis 4 von 4

Thema: redirect()->toRoute() Problem mit IE 11

  1. #1
    Neuer Benutzer
    Registriert seit
    23.03.2016
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard redirect()->toRoute() Problem mit IE 11

    Guten morgen,

    bei einem Login auf application wird das gesendete Form per Post auf application gesendet (also auf der selben Page). Nach der Prüfung erfolgt eine Weiterleitung auf eine Route:

    PHP-Code:
    if ($result->isValid())
    {
        
    //Weiterleiten zu News
        
    $this->redirect()->toRoute('news');

    Das funktioniert auch: In Chrome, Firefox usw. Aber nicht in IE 10 und 11. Auch das setzen des StatusCodes hat nichts gebracht ... Ich bekomme auf News dann die Message, das der User nicht eingeloggt ist, was nicht sein kann (was aber leider stimmt). Nachdem ich mal die Session überprüft habe, habe ich gesehen das der IE eine neue SessionId bekommt, was dann natürlich nicht funktionieren kann. Wo ist denn hier das Problem ? Was mich wahnsinnig macht ist, das es bei allen anderen Browsern funktioniert nur eben im IE nicht.

    Vielen Dank

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von Steffen Strempel Beitrag anzeigen
    Nachdem ich mal die Session überprüft habe, habe ich gesehen das der IE eine neue SessionId bekommt, was dann natürlich nicht funktionieren kann.
    Das Problem ist dann doch nicht die Weiterleitung, sondern die Session-Handhabung. Nur leider sehen wir davon hier nichts! Wie hast du dies bei dir umgesetzt?
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Neuer Benutzer
    Registriert seit
    23.03.2016
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Da habe ich mich wohl schlecht ausgedrückt .... folgender Code wird bei erfolgreichem Login ausgeführt:

    PHP-Code:
    $session = new SessionLibrary("irgendeincontainer");

    if (
    $result->isValid())
    {
             
    $session->setSessionLoggedIn(true);
            
    //Weiterleiten zu News
            
    $this->redirect()->toRoute('news');

    Wenn ich bei News gelandet bin mache ich im Index - Controller eigentlich nur:

    PHP-Code:
    public function indexAction()
    {
        
    $session = new SessionLibrary("irgendeincontainer");
        if (!
    $session->getSessionLoggedIn())
        {
             throw new \
    Exception ("Irgendwas");
        }


    Hier noch ein Auszug aus SessionLibrary:
    PHP-Code:
    class SessionLibrary
        
    {
       
        private 
    $containername;


        private 
    $container;

      
        function 
    __construct($Containername="bla")
        {
            
    $this->containername $Containername;

            
    $this->container = new Container($Containername);
        }


        public function 
    setSessionLoggedIn($Value)
        {
            
    $this->container->LoggedIn $Value;
        }

       
        public function 
    getSessionLoggedIn()
        {

            return 
    $this->container->LoggedIn;
        } 
    Und wie gesagt: Geht in jedem Browser außer im IE.

    Vielen Dank für die Hilfe

  4. #4
    Neuer Benutzer
    Registriert seit
    23.03.2016
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Moin,

    tja, das Problem ist erledigt: Die Lösung hat nichts mit dem ZF zu tun: Die Domain test.local ist in der host-Datei eingetragen und verweist natürlich auf 127.0.0.1. Dann funktioniert es nicht. Wenn es auf einen Webserver mit "öffentlichen" DNS Eintrag gehostet ist funktioniert es. Kann mir vielleicht jemand sagen, was der Grund dafür ist ???

Ähnliche Themen

  1. redirect Problem
    Von gingin im Forum MVC
    Antworten: 5
    Letzter Beitrag: 19.01.2011, 11:38
  2. redirect Problem
    Von gingin im Forum MVC
    Antworten: 10
    Letzter Beitrag: 03.12.2010, 15:45
  3. redirect - problem
    Von Swoosh im Forum Einsteigerfragen
    Antworten: 1
    Letzter Beitrag: 29.11.2010, 13:06
  4. Problem mit redirect
    Von ArtWorkAD im Forum Einsteigerfragen
    Antworten: 2
    Letzter Beitrag: 09.09.2010, 11:39
  5. Ebenfalls redirect Problem?!?
    Von Phantomias im Forum Installation & Konfiguration
    Antworten: 1
    Letzter Beitrag: 19.06.2008, 08:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •