1 Wstęp
W MyBB 1.8.16 dokonane zostały pewne zmiany w szablonach, które powodują, że używając stylów ze starszych wersji, próba zalogowania wyświetla jedynie taki błąd:
Niepoprawny kod autoryzacji. Czy na pewno próbujesz uruchomić tę funkcję w poprawny sposób? Spróbuj ponownie.
W tym poradniku dowiesz się, jak to naprawić.
Nawet na świeżej instalacji MyBB 1.8.16, aby logowanie działało prawidłowo we wszystkich miejscach, trzeba dokonać zmian z kroków 2 i 5 także na domyślnym stylu.
Poradnik został stworzony na podstawie posta z forum MyBB autorstwa @Devilshakerz.
2 Edycja szablonów - error_nopermission
Przejdź do ACP -> Style i szablony -> Szablony -> Nazwa stylu Templates -> Informacja o błędzie - Szablony ->
Znajdź:
<input type="hidden" name="url" value="{$redirect_url}" />
Wstaw poniżej:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
3 Edycja szablonów - header_welcomeblock_guest
Przejdź do ACP -> Style i szablony -> Szablony -> Nazwa stylu Templates -> Nagłówek - Szablony ->
Znajdź:
<input name="quick_login" type="hidden" value="1" />
Wstaw poniżej:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
4 Edycja szablonów - member_login
Przejdź do ACP -> Style i szablony -> Szablony -> Nazwa stylu Templates -> Podgląd profilu - Szablony ->
Znajdź:
<input type="hidden" name="url" value="{$redirect_url}" />
Wstaw poniżej:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
5 Edycja szablonów - portal_welcome_guesttext
Przejdź do ACP -> Style i szablony -> Szablony -> Nazwa stylu Templates -> Portal - Szablony ->
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}" />
Wstaw poniżej:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />