+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Joomla 1.5.23 "INVALID TOKEN" bei LOGIN Lösung

  1. #1
    Neu an Board
    Registriert seit
    31.01.2011
    Beiträge
    56
    Bedankte sich
    13
    Erhielt 4 Danksagungen
    in 3 Beiträgen

    Standard Joomla 1.5.23 "INVALID TOKEN" bei LOGIN Lösung

    Hallo Joomla-Gemeide,

    ich habe die letzten Tage damit verbracht ein lang bestehendes Problem zu lösen.

    Und zwar hatte ich jedesmal wenn man sich auf der Seite einloggen wollte ein "invalidToken" Fenster und ich wusste zwar wieso aber keine Lösung.

    Wieso?

    Man bleibt ja automatisch eingeloggt aber irgendwie unterschied hier joomla zwischen http://meinedomain.de und http://www.meindedomain.de
    Wenn ich mich zB bei http://meinedomain.de eingeloggt hatte und http://www.meinedomain.de öffne war ich da nicht eingeloggt. Man dachte man sei ausgeloggt und nach dem erneuten Login kam dann das INVALID TOKEN Fenster.


    Lösung:

    Ändert in components/com_user/controller.php die Zeile 125 von:

    PHP-Code:
    function login()
       {
          
    // Check for request forgeries
                    
    JRequest::checkToken() or jexit'Invalid Token' ); 
    in:

    PHP-Code:
    function login()
       {
          
    // Check for request forgeries
                    
    JRequest::checkToken() or header('Location: http://www.deinedomain.de/'); 
    Hoffe es ist vielen suchenden geholfen.


    Lg

  2. Erhielt Danksagungen von:


  3. #2
    War schon öfter hier
    Registriert seit
    08.05.2007
    Beiträge
    159
    Bedankte sich
    7
    Erhielt 14 Danksagungen
    in 13 Beiträgen

    Standard

    Hier nochmal von einer anderen Seite.

    Mögliche Lösungen des Fehlers Invalid Token

    Templatesystem webroot/modules/mod_login/tmpl/default.php Zeile 75:
    (Quelle: http://forum.joomla.org/viewtopic.php?f=199&t=251273)


    Joomla Cache deaktivieren (Konfiguration und/oder System Plugin)
    Quelle: http://blog.opensourcenetwork.eu/blo...a-login-module)


    Bessere Fehlerbehandlung von Invalid Token:
    In der Datei webroot/components/com_user/controller.php alle sieben Vorkommen von

    JRequest::checkToken() or jexit( 'Invalid Token' );

    ändern in

    JRequest::checkToken() or header('Location: http://www.yourdomainname.com/');

    Wobei www.yourdomainname.com am besten eine Seite mit der Anweisung ist, den Browser Cache zu leeren und dann erneut einzuloggen.
    (Quelle: http://forum.joomla.org/viewtopic.ph...5868&start=120)


    Quelle: http://www.frefeldigital.com/joomla-...anmeldung.html

+ Antworten

Lesezeichen

Berechtigungen

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