Jak ve WordPress automaticky odhlásit neaktivní uživatele

Chcete automaticky odhlašovat své uživatele po určité době neaktivity? V tomto článku si ukážeme plugin, který umí tuto bezpečnostní funkcionalitu přidat.

Budeme k tomu potřebovat plugin Inactive Logout. Plugin se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.

Inactive Logout

Inactive Logout

Po instalaci a aktivaci běžte do Nastavení → Inactive Logout.

Najdete zde dvě záložky nastavení, které si postupně projdeme.

Basic Management

Obsahuje základní nastavení pro všechny WordPress uživatele.

Inactive User Logout - Basic Management

Inactive User Logout – Basic Management

  • Idle Timeout – čas v minutách pro automatické odhlášení.
  • Idle Message Content – zpráva, která se zobrazí po automatickém odhlášení.
  • Popup Background – možnost nastavení barvy pozadí u vyskakovacího okna se zprávou o odhlášení.
  • Disable Timeout Countdown – po uplynutí času, kdy má dojít k automatickému odhlášení, tak dá ještě uživateli 10s s možností kliknout na odkaz, který jej udrží přihlášený.
  • Show Warn Message Only – pouze zobrazí vyskakovací okno s informací, ale nedojde k odhlášení uživatele. Tato funkce nefunguje při používání různého nastavení pro každou uživatelskou roli, viz další záložka nastavení pluginu.
  • Disable Concurrent Logins – deaktivuje možnost přihlášení se pod jedním účtem na dvou různých místech zároveň.
  • Enable Redirect – při zaškrtnutí můžete vybrat, kam bude po odhlášení uživatel přesměrován. Jinak je automaticky přesměrován na přihlašovací formulář.

Advanced Management

Zde je možné nastavit rozdílná pravidla pro uživatelské role.

Inactive User Logout - pokročilé

Inactive User Logout – pokročilé

Pro povolení této funkce je třeba zaškrtnout položku Multi-Role Timeout, zobrazí se pole, kde si můžete vybrat pro které uživatelské role chcete nastavit vlastní pravidla pro automatické ohlášení.

Jak máte vybráno, klikněte na Save Changes.

Vlastní nastavení automatického odhlášení pro uživatelské role

Vlastní nastavení automatického odhlášení pro uživatelské role

Zobrazí se tabulka, která obsahuje následující sloupce a nastavení:

  • User Role – uživatelská role, která se nastavuje.
  • Timeout (In Minutes) – čas pro automatické odhlášení při nečinnosti.
  • Redirect Page – stránka kam je přesměrován uživatel po odhlášení.
  • Disable – deaktivuje nastavení pro danou uživatelskou roli.
  • Disable Concurrent Login– deaktivuje možnost přihlášení se pod jedním účtem na dvou různých místech zároveň.

Když máte vše nastavené, stačí uložit a máte hotovo.

Zpráva při odhlášení

Zpráva při odhlášení

O autorovi

Tomáš Cirkl

WordPress specialista · 12 let praxe · 300+ webů ve správě

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

0 Komentářů

Odeslat Komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Pojďme se seznámit

30 minut video callu, podívám se na tvůj web a řeknu, co by se dalo zlepšit. Nic neslibuju, ale obvykle odcházíš se seznamem priorit.