HILFE!! Schritt für Schritt sessions bei Wordpress

  • Liebe Wordpress-Cracks,

    ich brauche Eure Hilfe! Seit Tagen durchsuche ich verzweifelt Foren und Google zum Thema Sessions und Session-Variablen bei Wordpress, aber leider finde ich nur einzelene Fetzen.
    Einer schreibt von Register_Globals = on, der andere sagt man muss die functions.php ändern, wieder einer meint es sei die wp-config.
    Doch was ist nun richtig und vor allem: Was gehört wo rein?

    Problemstellung:

    Einrichtung eines eigenen Login-Bereichs für Mitglieder eines Vereins. Vorgehensweise:

    1) Login-Page: User loggt sich ein, die Mitglieder-Datenbank wird durchsucht und aktualisiert und es wird auf den Interna-Bereich weitergeleitet (DAS FUNKTIONIERT ALLES)

    2) Im Interna-Bereich soll der Inhalt ausgegeben werden, wenn der User angemeldet ist (DAS FUNKTIONIERT NICHT MEHR, die Seite ist ohne Inhalt)

    ERGO: Die Session wird gesetzt, die Variablen gelesen und in eine DB geschrieben, das Login-Skript leitet auf den Interna Bereich weiter und dann sind die Variablen weg...

    Was muss ich tun, dass es funktioniert? Und wo muss ich das alles einfügen?

    Es wäre toll wenn hier einer helfen kann.

    Viele Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,


    1) Login-Page: User loggt sich ein, die Mitglieder-Datenbank wird durchsucht und aktualisiert und es wird auf den Interna-Bereich weitergeleitet (DAS FUNKTIONIERT ALLES)

    ...

    ERGO: Die Session wird gesetzt, die Variablen gelesen und in eine DB geschrieben, das Login-Skript leitet auf den Interna Bereich weiter und dann sind die Variablen weg...


    Es kann leider viele gründe geben, warum du die Session verlierst

    http://php.net/manual/de/intro.session.php

    Starte einfach die Session mit

    PHP
    session_start();

    und schreibe deine Variablen in die Session

    PHP
    $_SESSION['farbe'] = 'grün';
    $_SESSION['tier'] = 'Spinne';
    $_SESSION['zeit'] = time();


    und überlasse Wordpress die Anmeldung und Benutzerverwaltung.

    Wenn du eine eigene Benutzerverwaltung schreiben möchtest, musst du dich mit den Cookies aus Wordpress beschäftigen. Dies kann recht wild werden.

    Viel Glück

    ralf

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!