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
Oui, mais je ne sais pas du tout comment faire… :/
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...
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...
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.
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.
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.