Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zablokować użytkownikom udostępnianie haseł w WordPress

Domyślnie użytkownik WordPress może logować się na konto z wielu lokalizacji jednocześnie. Może to zagrozić bezpieczeństwu Twojej witryny WordPress z wieloma autorami i z pewnością zaszkodzić Twoim zyskom, jeśli prowadzisz witrynę członkowską. W tym artykule pokażemy Ci, jak uniemożliwić użytkownikom udostępnianie haseł w WordPress, blokując jednoczesne logowania.

Jak WordPress zarządza sesjami użytkowników?

Zapobieganie współbieżnym logowaniom

Zanim przejdziemy dalej, porozmawiajmy trochę o tym, jak WordPress obsługuje sesje użytkowników. Podobnie jak wiele innych aplikacji internetowych, WordPress używa plików cookie do identyfikacji zalogowanego użytkownika. Te pliki cookie nie zawierają Twojego hasła, tylko Twoją nazwę użytkownika i specjalny klucz jako dowód, że znałeś hasło.

Teraz, jeśli uzyskujesz dostęp do swojej witryny z publicznego miejsca i nawykowo zaznaczyłeś przycisk „Zapamiętaj mnie”, to każdy z tego komputera może zalogować się do Twojej witryny, ponieważ WordPress pozwala na zalogowanie tej samej nazwy użytkownika z dwóch różnych lokalizacji.

To jest trochę kłopotliwe dla bezpieczeństwa, ale może być również złe dla biznesu, jeśli prowadzisz stronę członkowską sprzedającą treści premium.

Użytkownicy mogą po prostu udostępniać swoje hasło znajomym i używać tych samych danych logowania do korzystania z Twoich płatnych treści.

Czy nie byłoby miło, gdybyś mógł uniemożliwić użytkownikom pozostawanie zalogowanym na tym samym koncie z wielu miejsc?

Ostatnio, gdy użytkownik zadał nam to pytanie, rozejrzeliśmy się i znaleźliśmy wtyczkę, która zapobiega jednoczesnym logowaniom.

Zapobieganie jednoczesnym logowaniom i udostępnianiu haseł w WordPress

Jednoczesne logowania w WordPress

Samouczek wideo

Subskrybuj WPBeginner

Jeśli nie podobał Ci się film lub potrzebujesz więcej instrukcji, czytaj dalej.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki Prevent Concurrent Logins. Działa ona od razu i nie ma żadnych ustawień do skonfigurowania.

Możesz przetestować wtyczkę w akcji, logując się do swojej witryny WordPress z dwóch różnych przeglądarek na komputerze lub korzystając z trybu prywatnego / incognito.

Kiedy próbujesz zalogować się na swoją stronę z tą samą nazwą użytkownika i hasłem w drugiej przeglądarce, będziesz mógł pomyślnie się zalogować. Jednak wtyczka zakończy starą sesję, a kliknięcie dowolnego linku w poprzednim oknie przeglądarki przeniesie Cię na stronę logowania.

To wszystko. Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak uniemożliwić użytkownikom udostępnianie haseł w WordPress, blokując jednoczesne logowania. Możesz również zapoznać się z naszym przewodnikiem, jak monitorować aktywność użytkowników w WordPress za pomocą Simple History.

Również tylko przyjazne przypomnienie: hasła mogą zostać zhakowane. Jeśli chcesz tego uniknąć, musisz używać silnych haseł na swojej stronie WordPress. Możesz również chcieć wymusić silne hasła dla wszystkich użytkowników na swojej stronie WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube z samouczkami wideo dotyczącymi WordPressa. Możesz nas również znaleźć na Twitterze i Google+.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

6 CommentsLeave a Reply

  1. Chcę zezwolić na udostępnianie danych uwierzytelniających użytkownika, ale chcę określić, ile sesji jest dozwolonych. Chcę więc udzielić dostępu do zasobów, tworząc jedno konto i określając, że dozwolonych jest tylko 20 aktywnych sesji. Jeśli przyjdzie 21. sesja, dostęp zostanie odmówiony. Czy jest coś, co na to pozwala?

  2. To naprawdę nie zapobiega udostępnianiu przez kogoś nazwy użytkownika i hasła innej osobie. Zapobiega jedynie jednoczesnemu logowaniu się.

  3. Przetestowałem wtyczkę „Zapobieganie jednoczesnemu logowaniu”, ale mam wątpliwości co do jej faktycznego użycia.
    Najbardziej przeszkadza mi to, że każda nowa sesja jest honorowana kosztem starej (istniejącej) sesji.
    Oznacza to, że użytkownik, który jest zalogowany, zostaje zablokowany, gdy tylko ktoś inny zaloguje się przy użyciu tych samych danych uwierzytelniających. Moim zdaniem nie jest to zbyt przyjazne dla użytkownika i w rzeczywistości powinno działać odwrotnie.
    Gdy użytkownik (B) próbuje się zalogować, używając tych samych danych uwierzytelniających co użytkownik (A), który jest już zalogowany, użytkownik B powinien otrzymać ostrzeżenie, że zalogowanie się przy użyciu tych danych uwierzytelniających nie jest możliwe w tej chwili, ponieważ ktoś inny (użytkownik A) z nich korzysta.
    Pozwala to użytkownikowi A pozostać zalogowanym.

  4. Tak, to też byłby dobry tytuł. Pomysł na post pochodził od użytkownika zaniepokojonego tym, że jego użytkownicy premium udostępniali hasła swoim znajomym. Jest to poważny problem dla wielu właścicieli witryn oferujących treści premium, pobieranie plików i witryny członkowskie. Mieliśmy nadzieję, że ten tytuł im pomoże.

  5. Artykuł początkowo trochę mnie zdezorientował. Pod hasłem „zapobieganie udostępnianiu haseł przez użytkowników” wyobrażałem sobie, że wyjaśniasz sposób na uniknięcie duplikatów haseł w bazie danych (co samo w sobie byłoby ogromną luką w zabezpieczeniach). Znowu się pogubiłem, gdy zacząłeś mówić o sesjach użytkowników, ale potem wszystko stało się jasne.

    Być może lepszym tytułem byłoby „Jak uniemożliwić użytkownikom udostępnianie sesji logowania”? Jest to nieco bardziej trafne w stosunku do tego, o czym jest artykuł.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.