Articles of Anmelde

WordPress-Plätzchen – wp_set_auth_cookie

Ich möchte die Anmeldung an allen meinen WordPress-Sites vornehmen. Sie sind Single-Installationen, also können keine Multisite-Plugins helfen. Ich beschloss, mit den cookiesn zu gehen. Ich speichere die Benutzer in der gleichen userable und metatable. Bitte schau dir meinen Code an. Die Authentifizierungs-, die Salz- und die anderen Sicherheitsschlüssel sind identisch, ich habe das Verzeichnis der […]

Einmal eingeloggt, niemals automatisch von WordPress abmelden (Bsp .: Trello)

Gibt es ein Plugin oder eine function, die einen WordPress-User niemals automatisch vom Account abmelden? Ich habe diesen Code gefunden: add_filter( ‘auth_cookie_expiration’, ‘keep_me_logged_in_for_1_year’ ); function keep_me_logged_in_for_1_year( $expirein ) { return 31556926; // 1 year in seconds } aber, funktioniert nicht … Ich erzwinge die Anmeldung mit wp_set_auth_cookie( $user_id, false, is_ssl() ) in erster Verbindung mit: […]

Warum lösche / lösche ich Cookies in WordPress nicht vom Admin?

Ich bin wirklich neugierig und habe in ähnlichen Fragen keine befriedigende Antwort gefunden. Wenn ich alle meine Cookies lösche, kann ich immer noch perfekt auf mein Admin-Dashboard zugreifen. Warum werde ich nicht zur Anmeldeseite zurückgeleitet und muss mich erneut authentifizieren? Warum ist es in WordPress anders als in den meisten anderen CMS, dass das Löschen […]

Holen Sie sich WordPress Login-functionen, ohne etwas zu drucken

Ich möchte ein dynamisch generiertes PDF mit einem Header “File Transfer” bereitstellen header(‘Content-Description: File Transfer’); Bevor ich das Dokument erzeuge, muss ich jedoch den Benutzernamen und die Anmeldeinformationen des Benutzers überprüfen. if(is_user_logged_in()){ $currentUser = wp_get_current_user(); $userLogin = $currentUser->user_login; if(userAllowedAccess($requestID, $userLogin)){ header(‘Content-Description: File Transfer’) ……. file content } else{ //Do nothing… get off my lawn } […]

Wie erzwinge ich die “Erinnere mich” -Benutzer, um sich erneut anzumelden?

Meine Frage ist, wie man die automatisch eingeloggten Benutzer erzwingt, weil sie vorher “Remember me” angekreuzt haben, um sich erneut anzumelden? Es kann etwas mit Cookies sein, aber kann ich etwas ändern / ändern, um dies zu tun? Vielen Dank. AKTUALISIEREN Im Allgemeinen sieht der Code, der im System des Benutzers nach einem Cookie sucht, […]

Den Benutzernamen einer Person aus einem WordPress-Cookie abrufen

Mein Freund hat einen Code, der es Benutzern ermöglicht, einen speziellen Schlüssel zu erhalten, um Zugang zu dem geschlossenen / offenen Beta-Event für jedes von ihnen ausgewählte Spiel zu erhalten. Wenn eine Person eingeloggt ist, kann sie auf einen Link klicken, der ihnen einen Schlüssel anzeigt. Wenn eine Person angemeldet angemeldet ist, werden sie auf […]

Einmalige Anmeldung auf 2 verschiedenen WordPress-Seiten

Ich versuche herauszufinden, wie man sich einmal bei mydomain.com anmeldet und automatisch bei mydomain.com/blog eingeloggt wird. Ich habe herausgefunden, wie man durch MyPHPAdmin Tabellen teilt (so dass die gleichen Benutzer auf meiner Hauptseite, sind auch auf der Blog-Website). Ich hoffte auf diese Weise, ich würde WPMU nicht benutzen müssen. Jeder Rat oder Links würde sehr […]

Verwenden eines Nonce in einem benutzerdefinierten Anmeldeformular

Ich versuche, ein eigenes Login-Formular für WordPress mit wp-login.php als Vorlage zu erstellen. In der Form, die verwendet wird, um Login-Informationen von dem Benutzer zu sammeln (Zeilen 680 bis 703 von wp-login.php), scheint es keine Implementierung einer Nonce zu geben. Mir wurde von einigen Leuten gesagt, dass ich beim Sammeln von Informationen aus Formularen immer […]

Warum wird mein Cookie beim Abmelden nicht unscharf geschaltet?

if (is_user_logged_in()){ if(!isset($_COOKIE[‘alertuser’])){ // set cookie $timer = time()+86400; setcookie(‘alertuser’, ‘1’ $timer); // show alert function load_alert(){ wp_register_script(‘alert’, get_template_directory_uri() . ‘/js/alert.js’, array( ‘jquery’ )); wp_enqueue_script( ‘alert’); } add_action(‘admin_enqueue_scripts’, ‘load_alert’); } } else { $timer = time()-86400; setcookie(‘alertuser’, ”, $timer); // <-problem here } Ich versuche, eine js-Datei nur bei der ersten Anmeldung eines Kunden anzuhängen. […]

Warum eine seltsame Diskrepanz zwischen get_current_user_id () bei der Verwendung von AJAX im Gegensatz zu Ausgabe von document.cookie?

Ich entwickle eine einfache Ajax-function als Teil eines Plugins, das aus dem traditionellen WP Admin-Dashboard heraus verwendet werden soll, aber es gibt eine Diskrepanz bezüglich des Login-Cookie-Status. Das Problem, TL, DR-Version Die Ausgabe meiner Ajax-Aufrufe läuft immer im Kontext eines ausgeloggten Benutzers. Insbesondere gibt get_current_user_id() 0 für alle von Ajax initiierten Aufrufe zurück, trotz eines […]