Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Naprawa błędu "Niepoprawny kod autoryzacji". w MyBB


Rekomendowane odpowiedzi

Cześć. Poradnik dotyczący problemu który występuje dość często w MyBB podczas próby logowania ale nie tylko. Mowa o komunikacie "Niepoprawny kod autoryzacji" Oto sposób jak naprawić błąd "Czy na pewno próbujesz uruchomić tę funkcję w poprawny sposób? Spróbuj ponownie." W nowej wersji MyBB 1.8.16.

Jak naprawić Niepoprawny kod autoryzacji w MyBB

Dlaczego błąd się pojawia? Ma on związek z niezaktualizowanym stylem. Prawdopodobnie posiadasz styl pod starszą wersję skryptu. Aby naprawić błąd trzeba dodać kilka nowych linijek.

W MyBB 1.8.16 zostały wprowadzone poprawki bezpieczeństwa czyli zmiany w szablonach które powodują że używając stylów ze starszych wersji podczas próby zalogowania się pojawia się wyżej wspomniany błąd.

Aby naprawić problem należy dodać nowy (ukryty) tag input w kilku szablonach, który będzie zawierał specjalny kod autoryzacji pozwalający na wykonanie operacji.

🔵 Przejdź do ACP > Style i szablony > Szablony > Nazwa stylu Templates > Informacja o błędzie - Szablony -> error_nopermission

Znajdź:

<input type="hidden" name="url" value="{$redirect_url}" /> 

Dodaj poniżej:

<input name="my_post_key" type="hidden" value="{$mybb->post_code}" /> 

Zapisz szablon i przejdź do kolejnego.


🔵 Nagłówek - Szablony > header_welcomeblock_guest

Znajdź:

<input name="quick_login" type="hidden" value="1" /> 

Dodaj poniżej:

<input name="my_post_key" type="hidden" value="{$mybb->post_code}" /> 

Zapisz szablon i przejdź do kolejnego.


🔵 Podgląd profilu - Szablony > member_login

Znajdź:

<input type="hidden" name="url" value="{$redirect_url}" /> 

Dodaj poniżej:

<input name="my_post_key" type="hidden" value="{$mybb->post_code}" /> 

Zapisz szablon i przejdź do kolejnego.


🔵 Portal - Szablony > portal_welcome_guesttext

Znajdź:

<form method="post" action="{$mybb->settings['bburl']}/member.php"><input type="hidden" name="action" value="do_login" /><input type="hidden" name="url" value="{$portal_url}" /> 

Dodaj poniżej:

<input name="my_post_key" type="hidden" value="{$mybb->post_code}" /> 

Zapisz ostatni szablon.

Po wykonaniu powyższych czynności, powinieneś móc już się poprawnie zalogować.

Wszelką pomoc udzielam w tym temacie.

Odnośnik do komentarza
Udostępnij na innych stronach

Cześć. Dzięki za poradnik na pewno przyda się wielu osobom z niezaktualizowanymi stylami. Warto wspomnieć że nie można używasz starego stylu z np. MyBB 1.8.6 na wersji 1.8.20, bo kod się ciągle zmienia i później pojawiają się właśnie tego typu błędy.

Trzeba na bieżąco aktualizować swój styl, chyba że mamy domyślny bez żadnych edytowanych szablonów, wtedy aktualizuje się on sam.

Z tego co teraz patrzę to już ktoś dodał temat o tym błędzie: Niepoprawny kod autoryzacji" podczas logowania do MyBB.

Odnośnik do komentarza
Udostępnij na innych stronach

Poradniki są po to aby łatwo można było odnaleźć odpowiedzi, a nie szukać po rozwiązanych tematach.

Odnośnik do komentarza
Udostępnij na innych stronach

@Smakosz Piwa No niby jest, ale tak jak napisał już @Vast lepiej żeby było w dziale poradniki. 

Chociaż i tak mało kto tu zagląda

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...
Wykryto nieprawidłowy kod autoryzacji. Musisz potwierdzić chęć wykonania tej czynności.

Błąd taki a mam te my_post_code  

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzałeś czy masz wszystkie pliki wgrane na serwerze? chmody ustawione?

Odnośnik do komentarza
Udostępnij na innych stronach

3 godziny temu, szp2n37 napisał:

Sprawdzałeś czy masz wszystkie pliki wgrane na serwerze? chmody ustawione?

Tak mam  

Odnośnik do komentarza
Udostępnij na innych stronach

@Hyd3r1 Próbował Pan reinstalacje przeglądarki? Mi owego czasu to pomogło

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 22.04.2020 o 19:00, JSend napisał:

@Hyd3r1 Próbował Pan reinstalacje przeglądarki? Mi owego czasu to pomogło

Ja próbowałem z Chrome'a i EDGE, lecz teraz zreinstaluje MyBB i może firefoxa dla testu pobiorę, lecz skoro miałbym z powodu przeglądarki to na Linuxie lub windowsie by zadziałało a to ani tu ani tu.

Edit. Naprawione. Opis jak naprawiłem:

Więc panel którego używam na moim node TinyCP ma ustawienia php dla użytkownika noi się pomylili (czego nie zauważyłem z początku) w maksymalnych rozmiarach wysyłki itp. bo zamiast M to MB i wykrywało jako 100 bytes i nie pykało heh  

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

Witam. Zrobiłem według poradnika, dałem kod w znacznikach <..form> ale nic nie pomogło. Na jakim mam to robić stylu? Może to na znaczenie....

Odnośnik do komentarza
Udostępnij na innych stronach

Masz zmienić w stylu w którym występuje błąd bo na domyślnym stylu zapewne logowanie działa poprawnie. Druga sprawa, po edycji szablonów wyczyść pamięć podręczną w ACP.

Odnośnik do komentarza
Udostępnij na innych stronach

A usuwając styl pomoże coś  bo to nie pomogło

Odnośnik do komentarza
Udostępnij na innych stronach

Na domyślnym stylu będzie działać albo na tym którego wgrałem wcześniej czyli Flatty. Wystarczy że wgrasz styl który jest na wersję MyBB 1.8.16 albo nowszą.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale  chodzi oto że nawet jak w AC  wymuszę wyświetlane stylu to i tak się nie zmienia zostaje cały czas a tym samym

dziękuje za pomoc pomógł poradnik i @Sebastian

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...
  • Premium

Witam Posiadam ten sam błąd co kolega wszystko jest dodane ale coś nie działa2023-05-2919_23_35-FeruOTS.pl-OpenTibiaServerForumijeszcze4stronyOsobistyMicrosoft.thumb.png.74394cf3c71e25e4c9c8b0abd2c92398.png

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

@Ace Baby, a co to za styl i pod jaką jest wersję? Błąd pojawia się przy logowaniu czy także w innych miejscach? 

Pamiętam że po zastosowaniu instrukcji trzeba było wyczyścić pamięć podręczną, jeżeli ktoś ma Cloudflare tam także trzeba wyczyścić pamięć.

Pisałem o tym w poście z 2021 roku: https://www.pecetowicz.pl/topic/niepoprawny-kod-autoryzacji-podczas-logowania-do-mybb-90822/page/2/

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli komuś nadal pokazuje się ten błąd, to świadczy to o tym, że styl nie był aktualizowany przynajmniej z 5 lat.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...