#login
#session
#security
#single device
#heartbeat
Zrzuty ekranu
- Komunikat informacyjny na ekranie logowania, po tym jak sesja została zamknięta na rzecz innej przeglądarki lub urządzenia.
O wtyczce
WP One Login Session to wtyczka do WordPressa, która ogranicza możliwość logowania na dane konto użytkownika tylko do jednego urządzenia (lub jednej sesji) w danym momencie. Jeśli użytkownik zaloguje się z nowego urządzenia lub nowej przeglądarki, jego poprzednia sesja zostaje automatycznie zniszczona (wylogowanie).
Główne cechy:
- Blokowanie wielu sesji: Natychmiastowe zniszczenie starych sesji przy nowym logowaniu w oparciu o wbudowane mechanizmy sesji WordPress (
WP_Session_Tokens). - Wylogowanie w tle (Heartbeat): Pełna integracja z protokołem WordPress Heartbeat API, która asynchronicznie (w tle) wylogowuje użytkownika ze starszego urządzenia, bez odświeżania strony.
- Nowoczesny kod i obiektowość: Napisane w pełni obiektowo z wykorzystaniem bezpiecznych i sprawdzonych praktyk kodowania WordPress (OOP, oddzielne klasy dla poszczególnych logik).
- Komunikaty o blokadzie: Gdy sesja użytkownika zostanie unieważniona przez inne logowanie, otrzymuje on czytelny komunikat na stronie logowania informujący o powodzie wylogowania.
- Aktualizacje z GitHub: Wbudowany system automatycznych aktualizacji (Plugin Update Checker) ułatwia wdrażanie nowych wersji bezpośrednio z repozytorium GitHub.
Changelog
= 1.0.2 =
* bump updater 1.0.6
= 1.0.1 =
* Replace PUC with License Manager updater
= 1.0.0 =
* Pierwsze wydanie wtyczki.
* Ograniczenie jednej sesji na jedno konto logowania.
* Integracja z Heartbeat API dla odpytywania zablokowanej sesji w tle.
* Dodanie informacyjnego komunikatu po wylogowaniu.
* Wsparcie dla wielu języków (w tym en_US i pl_PL).
* Integracja aktualizatora Plugin Update Checker.
* bump updater 1.0.6
= 1.0.1 =
* Replace PUC with License Manager updater
= 1.0.0 =
* Pierwsze wydanie wtyczki.
* Ograniczenie jednej sesji na jedno konto logowania.
* Integracja z Heartbeat API dla odpytywania zablokowanej sesji w tle.
* Dodanie informacyjnego komunikatu po wylogowaniu.
* Wsparcie dla wielu języków (w tym en_US i pl_PL).
* Integracja aktualizatora Plugin Update Checker.
Wszystkie wersje
Szczegóły
- Wersja 1.0.2
- Wymaga WP 6.0
- Przetestowano do 6.9.1
- Wymaga PHP 7.4
- Dodano 2026-04-23
- Ostatnia aktualizacja 2026-05-12