...

Navigate Your Digital Future with Internetgates

WordPress – automatischer Logout auf passwortgeschützten Seiten

Wer private und geschützte Beiträge  oder Seiten nur bestimmten Usern zugänglich machen möchte, bedient sich eines Passwortschutzes. Diese Vorgehensweise hat allerdings einen kleinen Nachteil: Wenn der User nach dem Einloggen nicht den Logout-Button betätigt – sofern einer da ist – oder der gespeicherte Cookie anderweitig gelöscht wird, kann der Inhalt ohne weiteres erneut aufgerufen werden. Von WordPress vergebene Cookies halten sehr lange und es wäre natürlich gut, wenn diese Cookies direkt wieder automatisch gelöscht werden.

Ein einfaches PHP-Script am Ende der functions.php des jeweiligen Themes eingefügt, kann helfen:

add_action( ‚wp‘, ‚post_pw_sess_expire‘ );
function post_pw_sess_expire() {
if ( isset( $_COOKIE[‚wp-postpass_‘ . COOKIEHASH] ) )
// Setting a time of 0 in setcookie() forces the cookie to expire with the session
setcookie(‚wp-postpass_‘ . COOKIEHASH, “, 0, COOKIEPATH);
}

In der vorletzten Zeile wird der Cookiehash nach 0 Sekunden gelöscht, d.h. direkt nach der Eingabe des Passwortes läuft die Session ab!

Mehr Artikel im Blog

AdwCleaner

AdwCleaner

Mit dem AdwCleaner entfernen Sie nervige Werbung und Spyware schnell und effektiv. Einmal bei einer Installation nicht aufgepasst, schon ist es passiert: Eine Toolbar oder Werbe-Software (Adware) hat sich im System festgesetzt. Solche Störenfriede, die im Verruf...

mehr lesen
Interessante Plugins Februar 2024

Interessante Plugins Februar 2024

Woocommerce Variation Swatches for WooCommerce von Emran Ahmed Variation Swatches for WooCommerce von Cartflows Grafische Darstellung der Farbauswahl für die Produkte / Mengenangaben WP Debugging Fehlersuche in Wordpress von Andy Fragen Benötigt Query Monitor von John...

mehr lesen
Schriftgrössen nachträglich per CSS ändern

Schriftgrössen nachträglich per CSS ändern

Um Schriftgrößen nachträglich für verschiedenste Bildschirmgrößen anzupassen, kann folgender CSS-Code im Customizer verwenden werden: /* Groessere Bildschirme über 1400px */ @media only screen and ( min-width: 1401px ) { body { font-size:110% !important; } } /*...

mehr lesen
Cookie Consent mit Real Cookie Banner Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.