Przejdź do treści
memberarea memberarea.io

Jak działa logowanie członków w Twojej witrynie

Co widzą członkowie, gdy logują się w WordPress, jak długo trwa sesja i dlaczego nie powstaje konto WordPress.

W tym artykule

Logowanie członków pozwala odwiedzającemu potwierdzić w Twojej witrynie WordPress, że ma członkostwo w memberarea. To dzięki niemu działają zablokowane strony oraz bloki My Courses i Course Progress. Konfiguracja jest opisana w artykule Podłączanie WordPress do memberarea. Ten artykuł wyjaśnia, co logowanie robi, gdy już działa.

Co widzi członek

Członek klika Sign in (zaloguj się), trafia do memberarea, jednorazowo zatwierdza połączenie i wraca na stronę, od której zaczął, już zalogowany. Jeśli jest już zalogowany w memberarea, całość trwa sekundę i nie wymaga od niego żadnej odpowiedzi.

Od tej chwili blok Member Login pokazuje imię i zdjęcie członka oraz link do wylogowania. Poza tym nic się w Twojej witrynie nie zmienia: członek widzi ten sam motyw, te same menu i strony, które dla niego odblokowano.

Uwaga

Hasło członka nigdy nie trafia do WordPress. Twoja witryna otrzymuje jednorazowy kod i wymienia go na serwerze na sesję, dlatego logowanie wymaga HTTPS i struktury bezpośrednich odnośników innej niż „Prosty”.

Nie powstaje konto WordPress

Członkowie nie stają się użytkownikami WordPress. Nigdy nie pojawiają się w sekcji Użytkownicy, nie mają roli, dostępu do kokpitu ani strony autora, a Twoje istniejące konta WordPress pozostają bez zmian. Redaktorzy nadal logują się jak zwykle pod adresem /wp-login.php.

To rozdzielenie jest celowe: lista członków pozostaje w jednym miejscu, w memberarea, a anulowanie członkostwa tam zamyka drzwi także tutaj, bez sprzątania w WordPress.

Jak długo trwa sesja

Sesja kończy się sama po dniu bez odwiedzin, a najpóźniej po trzydziestu dniach. Samo członkostwo jest sprawdzane znacznie częściej: odpowiedzi dotyczące dostępu są przechowywane w pamięci podręcznej przez dwie minuty, a listy kursów przez minutę.

Gdy więc ktoś kupuje, przechodzi na wyższą opcję albo traci dostęp w memberarea, WordPress uwzględnia to w ciągu około dwóch minut. Jeśli chcesz zobaczyć zmianę od razu, kliknij Clear cached responses (wyczyść zapisane odpowiedzi) na ekranie ustawień.

Wylogowanie

Wylogowanie w WordPress zawsze kończy sesję WordPress. To, co dzieje się w memberarea, zależy od jednego przełącznika na ekranie ustawień: Signing out here also signs the member out of the memberarea, czyli wylogowanie tutaj wylogowuje członka także z memberarea, domyślnie wyłączonego.

  • Wyłączony: członek zostaje wylogowany z witryny WordPress i pozostaje zalogowany w memberarea.
  • Włączony: członek zostaje przeniesiony do memberarea, gdzie kończy się wylogowanie, i tam pozostaje.

Zostaw go wyłączony, jeśli Twoja witryna WordPress jest jednym z kilku miejsc, z których korzysta członek.

Adres e-mail

Podczas konfigurowania logowania członków jednorazowo decydujesz, czy Twoja witryna otrzymuje adres e-mail członka. Zostaw tę opcję wyłączoną, chyba że coś w Twojej witrynie naprawdę go potrzebuje: formularz newslettera, który wypełniasz za członka, albo wtyczka, która dopasowuje osoby po adresie.

Później tego ustawienia nie można zmienić. Aby to zrobić, wyłącz logowanie członków i skonfiguruj je ponownie. Członkowie w każdym przypadku pozostają członkami, muszą tylko zalogować się ponownie.

Gdy logowanie przestaje działać

Logowanie może się zepsuć na dokładnie trzy sposoby, a panel Status nazywa każdy z nich: adres witryny zmienił się po konfiguracji, memberarea nie zna już tej witryny albo zegar tego serwera odbiega o więcej niż minutę. Dwa pierwsze rozwiązujesz, konfigurując logowanie członków ponownie. Trzeci to zadanie dla Twojego dostawcy hostingu.

Szczegóły i pełną listę znajdziesz w artykule Rozwiązywanie problemów z połączeniem WordPress.

Last updated on October 13, 2026

Czy ten artykuł był pomocny?

Powiązane artykuły