Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak wyłączyć podpowiedzi logowania w komunikatach o błędach logowania WordPress

Domyślnie WordPress wyświetla komunikaty o błędach na stronie logowania, gdy ktoś wpisze nieprawidłową nazwę użytkownika lub hasło. Komunikaty te mają na celu pomóc użytkownikom, ale mogą również stanowić wskazówkę dla hakerów próbujących włamać się na twoją witrynę.

Wyłączenie tych podpowiedzi logowania to prosty sposób na poprawę zabezpieczeń twojej witryny. Przy mniejszej liczbie ujawnionych szczegółów, trudniej będzie komukolwiek odgadnąć twoje dane uwierzytelniające.

W tym artykule pokażemy ci, jak wyłączyć podpowiedzi logowania w WordPressie, aby zwiększyć bezpieczeństwo twojej witryny internetowej.

How to disable login hints in WordPress login error messages

Czym są podpowiedzi dotyczące logowania w komunikatach o błędach logowania WordPress?

Za każdym razem, gdy ktoś spróbuje zalogować się do twojej witryny przy użyciu nieprawidłowej nazwy użytkownika lub hasła, WordPress wyświetli komunikat o błędzie na ekranie logowania.

Jeśli osoba ta wpisze niewłaściwą nazwę użytkownika lub adres e-mail, WordPress wyświetli następujący błąd: „Nazwa użytkownika nie jest zarejestrowana na tej witrynie. Jeśli nie masz pewności co do twojej nazwy użytkownika, spróbuj zamiast tego podać twój adres e-mail”.

The login hint in WordPress login error messages

Może to być pomocne dla prawdziwych użytkowników, ale także pozwala hakerom wiedzieć, że wpisują niewłaściwy rodzaj nazwy użytkownika.

Wpisz poprawną nazwę użytkownika, ale nieprawidłowe hasło, co spowoduje błąd: „Hasło wprowadzone dla nazwy użytkownika jest nieprawidłowe. Zgubiłeś twoje hasło?”.

Potwierdza to potencjalnym atakującym prawidłowe odgadnięcie nazwy użytkownika.

A password hint in the WordPress login error message

Jeśli komuś uda się odgadnąć twoją nazwę użytkownika, komunikat o błędzie poinformuje go, że jest na dobrej drodze. Oznacza to, że tylko twoje hasło stoi na przeszkodzie, by dostać się na twoje konto.

Właściciele witryn WordPress mogą również logować się do swojej witryny przy użyciu adresu e-mail zamiast nazwy użytkownika. Oznacza to, że haker może wpisać różne rodzaje adresów e-mail, aby spróbować dowiedzieć się, jakiego adresu używasz do swojego konta WordPress.

Gdy tylko haker odgadnie właściwy adres e-mail, WordPress przełączy się na błąd „Hasło, które wpiszesz dla nazwy użytkownika, jest nieprawidłowe”.

Aby zabezpieczyć twój blog lub witrynę WordPress przed hakerami, powinieneś zawsze używać unikatowej nazwy użytkownika i silnego hasła do konta.

Jeśli dodałeś innych użytkowników WordPressa lub autorów do swojej witryny, możesz również użyć wtyczki WordPress, aby wymusić na twoich użytkownikach utworzenie silnego hasła.

Chociaż te kroki są świetnym początkiem, podpowiedzi dotyczące logowania mogą pomóc hakerom włamać się na twoją witrynę. Mając to na uwadze, przyjrzyjmy się, jak można ukryć podpowiedzi logowania w komunikatach o błędach logowania WordPress.

Ukrywanie podpowiedzi logowania w WordPress

Najprostszym sposobem na wyłączenie podpowiedzi logowania w komunikatach o błędach logowania WordPress jest wklejenie kodu do WordPress. Chociaż zwykle nie sugerujemy tego początkującym, WPCode ułatwia każdemu dodanie kodu do swojej witryny internetowej WordPress.

Możesz dodać następujący fragment kodu na dole pliku functions.php twojej witryny, ale może to spowodować jej uszkodzenie.

Zalecamy zainstalowanie darmowej wtyczki WPCode. Szczegółowe instrukcje można znaleźć w naszym przewodniku na temat instalacji wtyczki WordPress.

Po włączaniu, wszystko co musisz zrobić, to przejść do Code Snippets „ +AddSnippet z twojego kokpitu administracyjnego WordPress. Następnie najedź kursorem myszy na „Dodaj swój własny kod” i kliknij „Użyj fragmentu kodu”.

Add new snippet

Następnie wystarczy nadać nazwę twojemu nowemu fragmentowi kodu i wkleić poniższy kod w obszarze „Podgląd kodu”:

function no_wordpress_errors(){
  return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

Ten kod zmienia domyślny błąd strony logowania na własny komunikat, taki jak „Coś jest nie tak!”.

Ponadto kod ten nakazuje WordPressowi wyświetlanie własnego komunikatu zamiast domyślnego błędu. W powyższym przykładzie używamy komunikatu „Coś jest nie tak!” jako komunikatu o błędzie.

Możesz zmienić ten wiersz, aby wyświetlić dowolny komunikat. Na przykład tutaj używamy „Coś jest nie tak!” jako komunikatu o błędzie:

 return 'Something is wrong!';

Pamiętaj, aby wybrać PHP z listy rozwijanej „Rodzaj kodu”, a następnie możesz przełączyć przełącznik z „Nieaktywny” na „Aktywny” i kliknąć „Zapisz fragment kodu”.

Changing code type to PHP

Gdy już to zrobisz, warto przetestować twój nowy komunikat o błędzie.

Aby wykonać ten test, po prostu przejdź do strony logowania twojej witryny internetowej i wpisz niewłaściwą nazwę użytkownika, hasło lub e-mail. Następnie kliknij przycisk „Zaloguj się”.

WordPress wyświetli teraz twój nowy komunikat o błędzie, nie dając ci żadnych wskazówek, co może być nie tak.

How to disable the login hints in the WordPress login error

Należy pamiętać, że chociaż ten kod wyłączy podpowiedzi logowania w WordPress, nie zabezpieczy cię przed bardziej zaawansowanymi próbami lub atakami typu brute-force.

Najprostszym sposobem na uniemożliwienie hakerom dostępu do twojej witryny jest użycie wtyczki zabezpieczenia WordPress, takiej jak Cloudflare lub WordFence.

Aby uzyskać więcej informacji, przeczytaj nasz przewodnik na temat zabezpieczenia twojej witryny internetowej WordPress.

Film instruktażowy

Aby to ułatwić, stworzyliśmy również poradnik filmowy, jak wyłączyć podpowiedzi logowania w komunikatach o błędach logowania WordPress.

Subscribe to WPBeginner

Wskazówka bonusowa: Poprawa zabezpieczeń logowania do twojego WordPressa

Teraz, gdy już wiesz, jak ważna jest silna nazwa użytkownika i hasło, przyjrzyjmy się kilku dodatkowym sposobom na zwiększenie twojego zabezpieczenia logowania. Jest to ważne nie tylko dla ciebie, ale także dla każdego, kto współtworzy twojego bloga, zwłaszcza jeśli prowadzi go wielu autorów.

Oto kilka dodatkowych wskazówek, dzięki którym twoje konta będą jeszcze bezpieczniejsze:

  • Włącz uwierzytelnianie dwuskładnikowe (2FA): Dodaje to dodatkową warstwę zabezpieczenia, wymagając drugiej formy weryfikacji, takiej jak kod SMS lub pytanie zabezpieczające.
  • Korzystaj z menedżera haseł: Narzędzia te pomagają w bezpiecznym tworzeniu i przechowywaniu złożonych haseł, dzięki czemu nie trzeba ich wszystkich zapamiętywać.
  • Regularnie aktualizuj swoje hasło: Zmieniaj swoje hasła co kilka miesięcy, aby zminimalizować ryzyko nieautoryzowanego dostępu. Jeszcze lepiej, jeśli możesz wymusić aktualizację haseł dla użytkowników.
  • Unikaj korzystania z publicznych sieci Wi-Fi do logowania: Jeśli to możliwe, korzystaj z zabezpieczonego, prywatnego połączenia, gdy logujesz się na ważne konta.
  • Aktualizuj swoje oprogramowanie: Regularne aktualizacje mogą zabezpieczyć Cię przed lukami w zabezpieczeniach, które mogą zostać wykorzystane przez atakujących.

Oprócz tego warto ograniczyć próby logowania na twojej witrynie WordPress.

Podczas ataku siłowego hakerzy używają zautomatyzowanego oprogramowania do wielokrotnego odgadywania haseł ze względu na domyślne zezwolenie platformy na nieograniczoną liczbę prób logowania.

Ograniczenie nieudanych prób logowania, takie jak tymczasowe blokowanie użytkowników po 5 nieudanych próbach, znacznie zmniejsza ryzyko nieautoryzowanego dostępu w wyniku ataków siłowych.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak ukryć podpowiedzi logowania w komunikatach o błędach logowania WordPress. W następnej kolejności możesz również zapoznać się z naszym przewodnikiem na temat tworzenia portalu klienta z prywatnymi loginami i stronami lub dodawania logowania społecznościowego do WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

18 komentarzyZostaw odpowiedź

  1. Thomas Maier

    Hello how can i translate the code above in different languages? I need it for the woocommerce login for the customers.

    • WPBeginner Support

      You would want to change the 'Something is wrong!’ text to the text you want but if you want the text to change into multiple languages, that would require a bit more coding than we would have for a beginner article. In that case you would want to take a look at multilingual plugins.

      Administrator

  2. Vahn

    Thank you loads! I spent hours looking for the place to change this.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrator

  3. Izzy

    When I add this to my WpTouch plugin, it shows a part of the code in my header…

    • WPBeginner Support

      As long as the code is working on the desktop version you would want to reach out to WPTouch to let them know about that issue to take a look.

      Administrator

  4. Anand

    Well it is easy to know the username if it is right, as when entered correct username and the wrong password, the username field does not get blank even after getting the 'something is wrong’ warning. Which clearly is a hint the yes this is the correct username. Is there any way to make the username field blank in this scenario. Please help.

  5. Shane

    Is there a way to change the text of the error message on the lostpassword page that says by default, „Please enter your username or email address. You will receive a link to create a new password via email.”?

    I can’t seem to find any material on the subject

    • Nick

      I was wondering the same thing. Why can’t we just change the wording of the error message instead of adding a function that might be overwritten with the next update?

  6. Paco

    The only thing is that when you enter a correct username and an incorrect password, it gives a message “something is wrong” but you can see the username, which confirms it in case you have guessed it. I don´t know if this happens in WordPress 4.5. Is there any way of leaving the username field blank even though it´s correct? Thank you

  7. maudenicholson2

    I am curious to find out what blog system you’re using? I’m having some small security issues with my latest website and I would like to find something more safeguarded. Do you have any solutions?

  8. freyaewu73605919

    I am truly thankful to the owner of this web page who has shared this enormous article at at this time.

  9. deneengranger

    Do you have any video of that? I’d like to find out some additional information.

  10. Bob

    WP Simple Firewall or Shield gives you the ability to hide the login menu, lock down the Dashboard and it comes with Sucuri and Brute Attack prevention. It is a free plugin, use it in conjunction with a password manager, so you don’t forget or misplace your passwords. I use Lastpass, which is also free. Shield replaced six security plugins and sped up my website.

  11. Phillip George

    Is there a help line in Australia as I have forgotten my user name for logon being a little old it is a problem

    • Bob

      G’day Phillip, sorry mate no help line. Try going through whoever hosts your website, they should be able to help you out. Once reset use a password manager like Lastpass, you only have to remember one password. WRITE IT DOWN; did I say write it down because if you don’t, WRITE IT DOWN you’ll really will be up the creek, without a paddle.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.