Support » Allgemeine Fragen » Session is like destroyed when click on „home“ button

  • DEUTSCH
    Hi ich habe ein Problem mit WordPress und bis jetzt weder Ansatz noch Lösung.

    Auf meiner Website können User sich registrieren und damit ihr „/dashboard/“ einsehen. Wenn ich eingeloggt und auf der Seite Dashboard bin und zurück auf die Homepage gehe (über den Link auf dem Logo zB) dann sieht es so aus als wäre die Session beendet. Die WP Admin Bar verschwindet und mein Header zeigt die Buttons, die nur gezeigt werden, als wenn der User nicht eingeloggt wäre. Wenn ich dann aber den Link über die Adressbar „/dashboard/“ wieder eingebe komme ich in mein Dashboard und bin noch eingeloggt -> Session also noch nicht tot.

    Info: Ich starte über die functions.php eine Session über folgenden Befehl. Aber den Codeschnipsel habe ich schon deaktiviert – der ist nicht das Problem.

    function sessioninit()
    {
      if( !session_id() )
      {
        session_start();
      }
    }

    ENGLISH
    Hello I have a problem and until now I didn’t find any solution or approach.

    I have a website where user can sign up to access their „dashboard“. However when they (or I as a admin) log in I am being redirected to the „/dashboard/“ which is completely right. Then when I press on the home button to get back to „/“ it looks like the session is destroyed. I can tell that because I show different buttons depending on whether the user is logged in or not. Also the admin bar is missing. When I refresh the page however – or go to /dashboard/ by typing in the link, I see that I am still logged in.

    Side note: in my functions.php I init a session but I deleted that and it didn’t fix the problem:

    function sessioninit()
    {
      if( !session_id() )
      {
        session_start();
      }
    }

    The bug does only appear on the homepage..
    Does anyone have a approach for me?

    Thanks in advance!

    • Dieses Thema wurde geändert vor 4 Jahren, 9 Monaten von tollube.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hi,
    sorry, this is the german support. Please contact the english support.
    Best regards,
    Hans-Gerd

    Thread-Starter tollube

    (@tollube)

    @hage Danke für deine Antwort, ich kann dort irgendwie kein Topic erstellen.
    Was muss ich dafür tun?

    @tollube, wenn Du Dich da genau wie hier angemeldet hast, dann sollte das funktionieren.
    Du hast das Problem ja mittlerweile auch in deutsch hier gepostest, dann kann das natürlich auch hier im deutschprachigen Forum diskutiert werden.
    BTW: Eine Lösung für Dein Problem habe ich z. Zt. nicht

    Ohne Angaben zur Website (URL, verwendetes Theme, Plugins, besondere Einstellungen, …) ist das auch ein wenig schwer nachzuvollziehen. Wenn die Admin-Leiste fehlt, ist häufig entweder die dazugehörige Option im Benutzerprofil deaktiviert oder in einem selbstgebastelten Theme fehlt der Hook wp_footer(). Das ist aber jetzt nur so dahingesagt … wieso du als unangemeldeter Benutzer im Frontend erscheinst, erklärt sich dadurch nicht. Aber wie gesagt: so ganz ohne irgendwelche Angaben … ¯\_(ツ)_/¯

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Session is like destroyed when click on „home“ button“ ist für neue Antworten geschlossen.