Nie mogę zalogować się do panelu - przyczyny po kolei
Publikacja: · Grzegorz Rapczyński
Logowanie do panelu PrestaShop ma dwa zupełnie różne rodzaje awarii i łatwo je pomylić. W jednym sklep mówi „błędne dane" - i wtedy problem jest po stronie konta. W drugim formularz się przeładowuje bez żadnego komunikatu, jakby nic się nie stało - i wtedy problem jest po stronie sesji.
Zacznij od ustalenia, który to przypadek. To dzieli poszukiwania na pół, zanim zaczniesz cokolwiek zmieniać.
Formularz przeładowuje się bez komunikatu
Wpisujesz dane, klikasz, strona mruga i znów widzisz formularz. Bez błędu, bez ostrzeżenia. To problem z sesją, nie z hasłem - sklep Cię rozpoznał, ale natychmiast zapomniał.
Cztery najczęstsze przyczyny, w kolejności:
- Stare ciasteczka. Wyczyść ciasteczka dla domeny sklepu albo wejdź w oknie prywatnym. Załatwia to może połowę zgłoszeń i zajmuje chwilę.
- Zmiana adresu sklepu. Jeśli ostatnio przeszedłeś na HTTPS, zmieniłeś wersję z
wwwna bez, albo przeniosłeś sklep na inną domenę - ciasteczko sesji zostało wystawione dla starego adresu i nowy go nie widzi. Poprawny adres musi być zapisany w ustawieniach sklepu, inaczej problem będzie wracał. - Zapełniony dysk. Sesja zapisuje się w pliku. Nie ma miejsca - nie ma sesji.
- Zegar serwera. Rzadkie, ale bywa: rozjechana data na serwerze sprawia, że ciasteczko wygasa w chwili wystawienia.
Sklep mówi „błędne dane logowania"
Tu sklep świadomie odrzuca próbę i to zwęża listę do trzech możliwości.
Konto zostało wyłączone. Pracownik z wyłączonym kontem dostaje dokładnie ten sam komunikat co ktoś z błędnym hasłem - sklep celowo nie zdradza, która to sytuacja. Jeśli masz drugie konto administratora, sprawdź to w jednej minucie.
Hasło ma znaki, które gdzieś się gubią. Polskie litery i egzotyczne symbole potrafią przejść przez formularz inaczej, niż zostały zapisane. Jeśli hasło było wklejane, spróbuj wpisać je ręcznie.
Ktoś inny je zmienił. Przy kilku osobach z dostępem to bardziej prawdopodobne, niż się wydaje.
Pokrewny objaw, który bierze się z tego samego mechanizmu: sklep wpuszcza, ale wylogowuje co kilka minut. Jeśli dodatkowo widujesz komunikat o nieprawidłowym tokenie bezpieczeństwa, to prawie pewne, że przyczyną są rozjechane adresy sklepu.
Blokada po nieudanych próbach
Po kilku błędnych próbach sklep potrafi zablokować logowanie na jakiś czas. Bywa też, że blokuje nie sklep, lecz zapora na serwerze - i wtedy blokada dotyczy Twojego adresu IP, a nie konta.
Test jest prosty: spróbuj z telefonu na danych komórkowych, czyli z innego adresu IP. Jeśli tam wchodzi - blokada jest po stronie serwera i trzeba ją zdjąć w panelu hostingu albo zgłosić do obsługi.
Reset hasła nie dochodzi
Klikasz „nie pamiętam hasła", sklep mówi, że wysłał - i cisza. Zwykle znaczy to jedno z dwóch: sklep w ogóle nie wysyła poczty, albo wysyła, ale wiadomość ląduje w spamie. Jedno i drugie opisałem w tekście o tym, dlaczego maile ze sklepu wpadają do spamu.
Sprawdź trzy rzeczy: folder spam, ustawienia wysyłki poczty w konfiguracji sklepu oraz to, czy adres e-mail przypisany do konta jest tym, którego się spodziewasz. Ostatni punkt brzmi banalnie, a wyjaśnia zaskakująco wiele przypadków.
Ostateczność: hasło prosto w bazie
Gdy nic powyżej nie działa, zostaje ustawienie hasła bezpośrednio w bazie danych. To operacja dla kogoś, kto wie, co robi - hasła są zaszyfrowane, więc nie da się po prostu wpisać nowego tekstem, trzeba wygenerować poprawny skrót zgodny z wersją sklepu.
Przed jakąkolwiek zmianą w bazie zrób jej kopię. Źle wykonana operacja na tabeli pracowników potrafi zablokować dostęp wszystkim naraz - łącznie z Tobą.
Zanim do tego dojdzie, sprawdź jeszcze dwie rzeczy, które bywają pomijane:
- Czy na pewno wchodzisz pod właściwym adresem panelu. Katalog administracji ma losową nazwę, nadawaną przy instalacji, i po migracji potrafi być inna niż ta, którą pamiętasz. Zerknij przez FTP - zobaczysz ją od razu.
- Czy konto nie zostało przypisane do innego sklepu. Przy włączonym trybie wielu sklepów pracownik może mieć dostęp tylko do jednego z nich.
Jak sobie ułatwić następny raz
Trzy rzeczy, które warto ustawić, zanim będą potrzebne:
- Drugie konto administratora, na innym adresie e-mail niż pierwsze - najlepiej takim, który nie stoi na tym samym serwerze co sklep. Gdy padnie poczta, nadal będziesz miał jak wejść.
- Zapisana nazwa katalogu panelu w tym samym miejscu, w którym trzymasz dostępy FTP.
- Sprawdzony mechanizm wysyłki poczty. Reset hasła działa tylko wtedy, gdy sklep faktycznie wysyła maile - a to warto sprawdzić, zanim będzie potrzebne, a nie w momencie, gdy nie możesz wejść.
Najczęstsze pytania
Czy klienci widzą, że mam problem z logowaniem?
Nie. Panel administracyjny to osobna część sklepu. Dopóki front działa, sprzedaż idzie normalnie.
Zmieniłem domenę i od tego czasu nie wchodzę. Co teraz?
Adres sklepu zapisany w ustawieniach wciąż wskazuje starą domenę. Trzeba go poprawić w bazie, w tabeli konfiguracji - to najczęstszy skutek uboczny zmiany domeny.
Mam dwa konta administratora. Czy to bezpieczne?
Nie tylko bezpieczne, ale wskazane. Drugie konto to najtańsze ubezpieczenie od sytuacji, w której pierwsze przestaje działać w najgorszym możliwym momencie.
Czy warto włączyć logowanie dwuskładnikowe?
Tak, zwłaszcza gdy panel ma kilku użytkowników. Trzeba tylko pamiętać o kodach zapasowych - inaczej zgubiony telefon staje się nowym rodzajem awarii.
Zablokowany panel w środku dnia
Jeśli sklep sprzedaje, a Ty nie masz jak wejść do administracji, napisz albo zadzwoń - odzyskanie dostępu to zwykle kwestia kilkunastu minut. Formularz kontaktowy, 881 932 088 lub kontakt@grvision.pl.