MyBB.support, le portail francophone de MyBB

Version complète : Problème de connexion
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2

VERSION_MyBB : Dernière
Bonjour,

Impossible de se connecter a mon forum, j'ai le message : Erreur de code d’autorisation. Accédez-vous à cette fonction correctement ? Veuillez revenir en arrière et réessayer.

Je ne sais pas quoi faire, merci de m'aider Smile
N'avez-vous pas remarqué un sujet identique de ce matin ici :
http://mybb.fr/thread-7843.html
Oui, mais je ne sais pas du tout comment faire… :/
Pourtant la procédure est clairement expliquée dans le message #4 :
http://mybb.fr/thread-7843-post-46782.html#pid46782
Oui mais c'est en anglais et je comprends vraiment pas…
(17-08-2018, 17:12)_RedCraft_ a écrit : [ -> ]Oui mais c'est en anglais et je comprends vraiment pas…

Templates devant être changés:
  • error_nopermission
  • header_welcomeblock_guest
  • member_login
  • portal_welcome_guesttext

1. Trouvez le tag form
Ouvrir chaque template et recherchez pour <form action="member.php" *>. C'est le formulaire que vous utilisez pour vous connecter. Le tag du formulaire inclura fort probablement d'autres attributs, que vous pouvez ignorer.

2. Ajouter le code
Ajoutez après <form action="member.php"> la pièce suivante de code:


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

Vous auriez pu utilisé le traducteur Google pour avoir l'essentiel en français... Wink
Elles se trouvent ou toutes ces templates ? C'est à dire qu'il y en a beaucoup et qu'il n'y a pas de fonction recherche… o_o
Du coup pour le 1er ça donne ça : <form action="member.php" method="post"> <input name="my_post_key" type="hidden" value="{$mybb->post_code}" /> ?
Il y a dans le menu supérieur des templates un item "Chercher/Remplacer", vous n'avez qu'à insérer le nom du template et éditer le thème que vous utilisez... Wink
Je n'y arrive pas :x
Vous ne pouvez pas me le faire svp ?
J'ai essayé vraiment je n'y arrive vraiment pas… :x
J'ai tout essayé je n'y arrive vraiment pas. Soit je trouve, je modifie et ça marche pas, soit je ne trouve pas "<form action="member.php" *>" dans la Template o_O

J'ai vraiment besoin d'aide, ça m'embête :x
On nourrit mieux un homme en lui apprenant à pêcher plutôt qu'en lui donnant du poisson. Smile 
Exdiogene a pourtant été clair !!!

Pour rechercher un template, dans l'admin, depuis l’accueil, il suffit de cliquer sur "Templates" dans le sous-menu menu "Accès rapide" de gauche

Ensuite, cliquer sur l'onglet "Chercher/remplacer", puis tout en bas de la page, sous "Rechercher titre template", taper le titre du template (ex. error_nopermission) et cliquer sur le bouton "Rechercher template".

Dans la page qui suit, en face de 'error_nopermiison' de Flatty templates, cliquer sur "Options", puis sur "Edition complète".
Vous êtes alors rendu sur la page du template et le code :

Citation :<form action="member.php" method="post">

est bien visible. Il suffit de rajouter en-dessous :

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

et d’enregistrer.

Ensuite répéter la même opération sur les 3 autres templates indiqués par Exdiogene.
C'est vraiment pas sorcier !

Si vous avez des difficultés pour si peu, ça augure mal de la gestion future de votre forum. Face-smile-4

Le faire à la place d'un autre, c'est l'empêcher de progresser...
Je comprends bien, j'ai trouvé les templates.
Mais justement, dans certaines d'entre elles il n'y a pas "<form action="member.php"" ou alors je suis aveugle, mais en recherchant avec CTRL + F, bah je ne trouve quand même pas
Code :
<span class="float_left">
    <a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="$('#quick_login').modal({ fadeDuration: 250, keepelement: true, zIndex: (typeof modal_zindex !== 'undefined' ? modal_zindex : 9999) }); return false;" class="login bradius">{$lang->welcome_login}</a>
    <a href="{$mybb->settings['bburl']}/member.php?action=register" class="register bradius">{$lang->welcome_register}</a>
</span>
    <div class="modal login-modal" id="quick_login" style="display: none;">
        <form method="post" action="{$mybb->settings['bburl']}/member.php">
            <input name="action" type="hidden" value="do_login" />
            <input name="url" type="hidden" value="" />
            <input name="quick_login" type="hidden" value="1" />    
        <table width="100%" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" border="0" class="tborder">
            <tr><td class="thead signin" colspan="3">{$lang->login}</td></tr>
            <tr><td></td></tr>
            <tr>
                <td class="trow1 white-bg nopd-tb no_bottom_border">
                    <input name="quick_username" id="quick_login_username" type="text" placeholder="Username" class="textbox initial_focus lgn" style="width: 272px; font-size: 14px;" />
                </td>
            </tr>
            <tr><td></td></tr>
            <tr>
                <td class="trow1 white-bg nopd-tb no_bottom_border">
                    <input name="quick_password" id="quick_login_password" type="password" placeholder="Password" class="textbox lgn" style="width: 272px; font-size: 14px;" />
                </td>
            </tr>
            <tr>
                <td class="trow1 remember_me white-bg no_bottom_border">
                    <div class="float_left">
                        <input name="quick_remember" id="quick_login_remember" type="checkbox" value="yes" class="checkbox" checked="checked" />
                        <label for="quick_login_remember" class="smalltext">{$lang->remember_me}</label><br />
                    </div>
                    <div class="float_right" style="margin-top: 2px;">
                        <a href="{$mybb->settings['bburl']}/member.php?action=lostpw" class="lost_password smalltext">{$lang->lost_password}</a>
                    </div>
                </td>
            </tr>
            <tr>
                <td class="trow2 white-bg" colspan="2">
                    <input name="submit" type="submit" class="button lgn-btn float_right" value="{$lang->login}" style="margin-top: 6px;" />
                </td>
            </tr>
        </table>
        </form>
    </div>
    <script type="text/javascript">
        $("#quick_login input[name='url']").val($(location).attr('href'));
    </script>
    <ul class="menu top_links">
        <li><a href="{$mybb->settings['bburl']}/portal.php">{$lang->toplinks_portal}</a></li>
        <li><a href="{$mybb->settings['bburl']}/index.php">Forums</a></li>
        <li><a href="{$mybb->settings['bburl']}/search.php">{$lang->toplinks_search}</a></li>
        <li><a href="{$mybb->settings['bburl']}/memberlist.php">{$lang->toplinks_memberlist}</a></li>
        <li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>
        <li><a href="{$mybb->settings['bburl']}/misc.php?action=help" class="help">{$lang->toplinks_help}</a></li>
    </ul>
    </div>
</div>
<div class="lower">
    <a class="buttons float_right"></a>
    <a class="clickedbuttons float_right"></a>
    <div class="wrapper">
        <ul class="menu user_links">
            <li><a href="{$mybb->settings['bburl']}/search.php?action=getnew">{$lang->welcome_newposts}</a></li>
            <li><a href="{$mybb->settings['bburl']}/search.php?action=getdaily">{$lang->welcome_todaysposts}</a></li>
        </ul>        
    </div>
    <br class="clear" />
</div>

Ici, par exemple il n'y en a pas (ou je suis réellement aveugle)
Il s'agit de la ligne :
Code :
<form method="post" action="{$mybb->settings['bburl']}/member.php">

Ils ont rajouté simplement l'url du forum devant /member.php

Sous cette ligne, vous intercalez le code :

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

Et voilà...
Je crois avoir tout mis correctement…
Mais ça ne marche toujours pas :x
Vous avez oublié d'ajouter la ligne dans le template "header_welcomeblock_guest"...
Pourtant il me semblait l'avoir mise :

Code :
<span class="float_left">
    <a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="$('#quick_login').modal({ fadeDuration: 250, keepelement: true, zIndex: (typeof modal_zindex !== 'undefined' ? modal_zindex : 9999) }); return false;" class="login bradius">{$lang->welcome_login}</a>
    <input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
Je viens de vérifier...
Vous avez apporté les modifs pour "Flatty edition Templates" mais pas pour "Flatty Templates" !!!
(je ne comprends d'ailleurs pas pourquoi il y a cette sous-branche "Flatty edition Templates", est-ce un thème enfant ?)

Pour le chemin des cookies, j'ai rajouté le slash terminal (Configuration > détails du site)
C'est pourtant écrit dans la description !!!

Citation :Chemin des cookies
Le chemin dans lequel seront placés les cookies, nous vous recommandons de mettre le chemin complet sur le répertoire de vos forums avec un slash terminal.
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique