Undrar du hur du kan förhindra att WordPress glömmer bort dig och förbli inloggad på din webbplats? Vi får ofta höra från användare som är trötta på att WordPress loggar ut dem och vill fortsätta vara inloggade.
Om du använder WordPress dagligen kan det snabbt bli irriterande att bli utloggad då och då. Funktionen Remember Me förhindrar att detta händer, men dess standardtid kanske inte räcker för vissa personer.
I den här guiden kommer vi att visa dig hur du hindrar WordPress från att glömma dig genom att utöka dess native Remember Me-funktion.
Vad är Remember Me-funktionen i WordPress?
I WordPress kan användare med den utvalda funktionen Remember Me förbli inloggade i CMS (Content Management System) i cirka 2 veckor.
Så om en användare closar WordPress och har den här funktionen aktiverad kommer de automatiskt att loggas in nästa gång de öppnar WordPress inom dessa 2 veckor.
Så här ser checkboxen Remember Me ut på login page i WordPress:
Om WordPress-användare glömmer sina credentials behöver de inte oroa sig för att återställa sina lösenord, eftersom de automatiskt loggas in. Sedan kan de börja arbeta på sina WordPress-webbplatser direkt.
Med det sagt kanske 2 veckor inte räcker för personer som ofta arbetar på sina webbplatser, gillar bloggare eller WooCommerce store ägare. Det är därför många användare letar efter lösningar för att förbli inloggade mycket längre.
I den här artikeln kommer vi att visa dig olika metoder för att förhindra att din WordPress website glömmer bort din användares login genom att aktivera funktionen ”Always Remember Me”. Du kan använda länkarna under för att snabbt hoppa till en viss metod:
Metod 1: Få WordPress att alltid komma ihåg You med Custom Code (rekommenderas)
Denna metod med custom code är för personer som vill ha ett enkelt sätt att vara inloggad på WordPress och inte behöver extra funktioner för sin WordPress login URL (/wp-login.php).
Om du är new när det gäller att lägga till kod i WordPress kan processen verka skrämmande. Vanligtvis måste du öppna en kodfil som gillar functions.php via filhanteraren på din WordPress hosting provider eller en FTP-klient.
Men denna Step-by-Step guide kommer att använda WPCode plugin istället, vilket gör processen mycket säkrare och enklare.
Obs: Den här guiden kommer att använda gratisversionen av WPCode. Med detta sagt, om du letar efter mer avancerade funktioner som ett testläge och villkorlig logik, kan du uppgradera till WPCode Pro-versionen.
Först måste du installera och aktivera plugin-programmet WPCode. Om du behöver några tips kan du gå vidare och kolla in vår guide om hur du installerar ett WordPress-plugin.
Därefter går du till Code Snippets ” Library från WordPress adminpanel.
Därifrån söker du efter utdraget ”Förläng inloggningens utgångstid”. När du har hittat utdraget håller du muspekaren över det och klickar på knappen ”Använd utdrag”.
På nästa sida ser du att WPCode automatiskt har lagt till koden.
Den här koden utökar funktionen Remember Me till 30 dagar i stället för 2 veckor.
Den har också ställt in rätt insättningsmetod och lagt till en titel och taggar för att hjälpa dig att komma ihåg vad koden är till för.
Nu är det bara att trycka på knappen ”Active” i toppmenyn för att få koden att fungera direkt. Klicka sedan på knappen ”Uppdatera”.
Och det är allt du behöver göra för att utöka funktionen Kom ihåg mig till din inloggningsskärm för WordPress-användare.
Om du är en avancerad användare kan du kopiera och klistra in den här koden i din functions.php-fil istället för att använda WPCode. Du kan göra varaktigheten längre än 4 veckor, men se till att ställa in tiden i sekunder.
function wpbeginner_remember_me($expires) {
return 2419200; // Set the time in seconds (e.g., 2419200 for 4 weeks)
}
add_filter('auth_cookie_expiration', 'wpbeginner_remember_me');
Du kan också lägga till följande kod direkt under koden ovan för att kryssrutan Remember Me ska vara markerad som standard:
function wpbeginner_login_checkbox() {
?>
<script>
document.getElementById('rememberme').checked = true;
document.getElementById('user_login').focus();
</script>
<?php
}
add_filter('login_footer', 'wpbeginner_login_checkbox');
Om du känner dig obekväm med att lägga till kod och vill ha en ännu enklare process kan du prova nästa metod.
Metod 2: Få WordPress att alltid komma ihåg dig med InstallActivateGo.com Remember Me
Den andra metoden använder InstallActivateGo.com Remember Me plugin. Det är ett bra alternativ till den första metoden om du både vill förbli inloggad i WordPress och optimera dina processer för inloggning och autentisering av användare.
Först måste du installera och aktivera pluginet. För mer information, kontrollera vår guide för nybörjare om installation av plugin för WordPress.
Gå sedan till InstallActivateGo Remember Me plugin-inställningar page på din WordPress admin sidebar.
Se sedan till att checkboxen ”Inaktivera” är avmarkerad. Annars kan pluginet inte åsidosätta standardinställningarna för login i WordPress.
Under checkboxen hittar du några settings för att customize formuläret för login WordPress.
För standardinställningen ”Set Remember Me as Default?” kan du välja om Remember Me-funktionen ska gälla för alla användarinloggningar via WordPress admin area, site’s front-end login page (till exempel om du har en membership site) eller båda.
Alternativt kan du selecta ”No Default” om du vill att WordPress ska låta varje användare själv välja inställningar för login. För detta, se till att boxen ”Kom ihåg användarens val” är ikryssad under.
I fältet ”…för hur länge?” kan du ange hur många dagar en användare kan vara inloggad.
När allt ser bra ut kan du rulla ner och klicka på ”Save Changes”.
Och så är det klart! Du behöver inte se formuläret för login till WordPress igen när du öppnar WordPress admin area, eftersom du är inloggad redan från början.
Vad du bör tänka på när du utökar funktionen Remember Me i WordPress
På WPBeginner förstår vi hur frustrerande det är att oväntat bli utloggad från WordPress, särskilt när du är mitt uppe i något viktigt. Men det finns en bra anledning till att WordPress vanligtvis håller dig inloggad i bara 14 dagar.
Det handlar all om att skydda din site från cyberbrottslingar. Dessa försöker ofta bryta sig in i din WordPress genom att gissa password eller brute-force-attacker.
Om de hanterar din dator eller får fjärråtkomst kan de enkelt hacka sig in på din WordPress site. I sin tur kan de orsaka verkliga problem för din websites säkerhet. Med andra ord gillar 14-dagars limiten ett extra lager av försvar mot dessa potentiella risker.
Faktum är att vissa människor helt och hållet tar bort funktionen Remember Me av säkerhetsskäl.
Den goda nyheten är att du fortfarande kan förlänga funktionen Remember Me utan att äventyra säkerheten på din website. Här är några tips:
- Aktivera password-skydd på din WordPress vy för login. Då måste användarna enter ytterligare ett användarnamn och password innan de ens kommer till login page.
- Limitera antalet försök till login på din website i WordPress. Om hackare inte lyckas komma åt admin-sidan efter några gånger kommer WordPress automatiskt att låsa dem ute.
- Add to tvåfaktors-autentisering till WordPress. Den här funktionen innebär att nya användare måste använda en extra kod på inloggningsvyn efter att de har enter sina credentials. Om de inte har rätt kod kommer de inte att bli inloggade.
Om du vill ha mer information om skydd av WordPress webbplatser kan du kontrollera vår ultimata guide till WordPress säkerhet.
Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du hindrar WordPress från att glömma dig genom att utöka funktionen Remember Me. Du kanske också vill bokmärka våra guider om hur du granskar registreringar av nya användare och hur du lägger till en Google one-click login i WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Coral Henderson says
This plugin did not work for me. Anyone know why? I’m also having other issues with my site such as things changing by themselves. I don’t know if this is to do with the theme or wordpress or what..
Coral Henderson says
Thanks for this. I always checked the remember me button but it was always unchecked when I went back to the site. I wonder if this is due to my site not being live yet? Dunno.
David chriss says
Hello, WP Beginner…
Does this will fix my site because in my site if user click on remember me button. it doesn,t remember them even if they checked remember me.
Also i using user ultra word press plugin. Does this compatible with that plugin
Please reply…
Alex Colburn says
Yes, this is a quick fix that saves a lot of time! Thank you.
Jayne Bodell says
Again, you seem to know our pain points. This has really been bothering me lately. Thanks much.