1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Check ob eine Passwortgeschützte Seite aufgerufen werden darf

Dieses Thema im Forum "Allgemeines" wurde erstellt von derHille, 14. November 2017.

Schlagworte:
  1. derHille

    derHille New Member

    Registriert seit:
    14. November 2017
    Beiträge:
    1
    Zustimmungen:
    0
    Hallo..
    habe per eigenem php-Script ein kleines Tool zur Paceberechnung programmiert.
    Ich kann es auch einbinden und es funktioniert.
    Wenn ich die Seite (wo ich das Template das mein Tool startet) mit Passwort schütze kommt trotzdem das Modul.
    Wie checke ich, ob derjenige der die Seite sehen will, das Passwort eingegeben hat?

    Vermutlich habe ich im Template einen falschen Einstiegspunkt gewählt.

    Bitte kurze Info
     
  2. Sailor56

    Sailor56 Well-Known Member

    Registriert seit:
    13. Juni 2017
    Beiträge:
    794
    Zustimmungen:
    104
    Wie soll jemand, ohne den Code zu sehen, diese Frage beantworten?
    Aber deine Seite - also der Teil, der durch das Passwort geschützt sein soll - darf bei einem falschen Passwort erst gar nicht an den Browser ausgeliefert werden. Du musst also eine 'if' Abfrage vorschalten, ob das Passwort richtig ist und anhand des Ergebnisses entweder die Seite ausliefern oder die Passworteingabe wiederholen.
    Etwa so...
    POST Variable einlesen
    Wenn POST Variable nicht gesetzt oder Variable ist ein falsches Passwort -> Passworteingabe fordern -> Seite neu aufrufen
    Wenn Passwort richtig -> 'geschützten' Teil ausliefern.
     
  3. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.636
    Zustimmungen:
    1.778
    WordPress stellt dafür die Abfrage post_password_required() zur Verfügung.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden