it-swarm.com.de

Wie kann ich die Anmeldungsdauer verlängern?

Wie der Titel sagt, wie kann ich die Anmeldeverfallszeit verlängern?

Das Ausführen einer lokalen Installation ist ein wenig ärgerlich, sich weiterhin anmelden zu müssen, obwohl der Browser sich an die Anmeldeinformationen erinnert. Dies ist ein zusätzlicher Schritt, den ich jedes Mal ausführen muss, wenn ich den lokalen Server hochfahre.

Ich gehe davon aus, dass ich mich nicht mehr (so oft) einloggen muss, wenn ich die Cookie-Ablaufdauer verlängere.

Habe gegoogelt und die Foren durchsucht, aber alles, was ich gefunden habe, entsprach nicht den Threads und ich bin nicht in der Stimmung, den Code zu durchsuchen, um das herauszufinden.

Ich brauche keine ausführliche Antwort, nur ein paar Hinweise auf geeignete Haken (falls welche für diesen Zweck existieren), den Rest kann ich von dort aus herausarbeiten.

Auf der Suche nach einem coolen Ort zum Sitzen, im Obergeschoss brennt es gerade (heißes Wetter hier). Ich denke, der Laptop könnte einfach sterben, wenn ich ihn länger eingeschaltet halte. Ich werde die Frage eines anderen Systems in einem Kühler auf dem Laufenden halten Bereich des Hauses und freue mich auf alle Hinweise, die ihr für mich habt.

4
t31os

Ich weiß nicht, ob dies der beste Weg ist, aber ich habe dies in functions.php in meinen Themen verwendet:

function keep_me_logged_in_for_1_year( $expirein ) {
   return 31556926; // 1 year in seconds
}
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
7
markratledge

dies beantwortet Ihre Frage nicht speziell, aber Sie können Ihre Benutzer-ID an wp_set_auth_cookie () übergeben und sich anmelden.

edit - und es scheint, dass es steckbar ist und einen Speicherparameter hat, der das Cookie in 14 statt in 2 Tagen abläuft.

1
Milo

Ich weiß, dass dies vor langer Zeit beantwortet und akzeptiert wurde, aber unter Berücksichtigung der Kommentare:

Löst das Problem leider nicht wirklich ...

... Und das würde in einem Plugin sowieso besser funktionieren, als dass es zu functions.php hinzugefügt werden müsste

Ich dachte, ich würde dir auch eine späte Antwort geben. So.

Es gibt ein Plugin, das genau das tut, wonach Sie gefragt haben. " Denk immer an mich "

Aus der Beschreibung:

Das Kontrollkästchen "Angemeldet bleiben" auf dem Anmeldeformular wird immer aktiviert. Anstatt Sie 14 Tage lang anzumelden, wird der Ablauf auf ein Jahr festgelegt.

Was die lokale Entwicklung betrifft (und das ist wirklich cool), gibt es vom selben Autor das Plugin " No Login ".

Überspringen Sie das Anmeldeformular: Jeder Besucher wird automatisch als Administrator angemeldet. Nur FÜR 'LOCALHOST'-TESTSITES, offensichtlich beim Entwerfen eines Plugins oder Themes und beim Testen in verschiedenen Browsern.

1
marikamitsos