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

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

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

Strona logowania WordPress domyślnie wyświetla komunikaty o błędach w przypadku nieudanych prób logowania. Komunikaty te mogą nieumyślnie pomóc hakerom w odgadnięciu twoich danych uwierzytelniających.

W tym artykule pokażemy, jak wyłączyć podpowiedzi logowania w komunikatach o błędach logowania WordPress i zapewnić bezpieczeństwo twojej witrynie 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 w 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 ktoś próbuje odgadnąć twoją nazwę użytkownika, ten komunikat o błędzie potwierdza, że odgadł ją pomyślnie. Teraz musi tylko odgadnąć lub ukraść twoje hasło.

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 nadal 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.

Aby to ułatwić, stworzyliśmy film instruktażowy, jak wyłączyć podpowiedzi logowania w komunikatach o błędach logowania WordPress.

Subscribe to WPBeginner

Jeśli wolisz pisemne instrukcje, możesz skorzystać z naszego poradnika krok po kroku, jak usuwać podpowiedzi logowania z komunikatów o błędach WordPress poniżej.

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.

Wszystko, co musisz zrobić, to przejść do Code Snippets „ +AddSnippet w twoim kokpicie administracyjnym WordPress. Najedź kursorem myszy na „Dodaj własny kod” i kliknij „Użyj fragmentu kodu”.

Add new snippet
After that you simply need to name your new snippet and paste the following code into the Code Preview area
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!”.

Jego kod nakazuje WordPressowi wyświetlenie własnego komunikatu zamiast domyślnego błędu, a w powyższym przykładzie używamy „Coś jest nie tak!” jako naszego 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”.

Gdy już to zrobisz, dobrym pomysłem jest przetestowanie twojego nowego komunikatu o błędzie. Aby to zrobić, 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

Podczas gdy ten kod wyłączy podpowiedzi logowania w WordPressie, nie zabezpieczy cię przed bardziej zaawansowanymi próbami lub atakami brute force.

Najprostszym sposobem na powstrzymanie hakerów przed dostaniem się na twoją witrynę jest użycie wtyczki zabezpieczającej WordPress, takiej jak Sucuri lub WordFence.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak ukryć podpowiedzi logowania w komunikatach o błędach logowania WordPress. Zachęcamy również do zapoznania się z naszym wyborem najlepszego zarządzanego hostingu WordPress i naszym przewodnikiem eksperta po zabezpieczeniach WordPress.

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

19 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Thomas Maier says

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

    • WPBeginner Support says

      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

    • WPBeginner Support says

      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

  3. Anand says

    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.

  4. Shane says

    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 says

      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?

  5. Paco says

    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

  6. maudenicholson2 says

    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?

  7. freyaewu73605919 says

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

  8. Bob says

    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.

  9. Phillip George says

    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 says

      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ę.