2012-04-13 12 views
0

Ich weiß, wie Sie eine Seite mit einem Passwort schützen und überprüfen, ob es mit post_password_required eingegeben wurde. Was ich wissen muss, ist, ob ich dann weiterhin wissen kann, ob sich ein Benutzer in diese passwortgeschützte Seite eingeloggt hat, selbst nachdem er sie verlassen hat. Der Grund dafür ist, dass ich eine Site-weite Navigations-Sidebar anzeigen möchte, die es dem Benutzer ermöglicht, zu dieser Seite zurückzukehren, aber nur zeigen, wenn sie sich vorher auf dieser Seite angemeldet haben.Remember Login von WordPress passwortgeschützte Seite

Antwort

0

Legen Sie eine Sitzungsvariable fest, wenn sie sich nacheinander auf der angegebenen Seite anmelden. Wenn sie sich später auf einer anderen Seite befinden, wird die Verknüpfung in der Seitenleiste angezeigt, wenn diese Sitzungsvariable gesetzt ist.

Der Wert der Session-Variable kann die URL sein, um den Link zu erstellen, wenn Sie mehr als eine Seite haben, mit der Sie dies tun möchten.

+0

Werde dies versuchen, ich hatte gehofft, es gab einige eingebaute Funktionalität für diese. Ein Cookie wird tatsächlich gesetzt, wenn eine erfolgreiche Anmeldung an einer Passwort-Seite passiert, könnte ich dies auch verwenden. –

+0

ja das wäre das gleiche, aber einfacher – squarephoenix