MyBB.support, le portail francophone de MyBB
[Réglé] "Erreur de code d’autorisation" lors de la connexion - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : [Réglé] "Erreur de code d’autorisation" lors de la connexion (/thread-7888.html)



"Erreur de code d’autorisation" lors de la connexion - blak120 - 12-09-2019


VERSION_MyBB : 1.8.21
  • Bonjour,
Après avoir parcouru le support FR et EN de MyBB, je n'ai pas trouvé de raison à mon problème que voici:

J'ai créer mon forum en passant via une URL "classiqu"e (à savoir http://nomdedomaine.fr/forum2), afin de me laisser le temps de le configurer avant de fermer l'ancien forum.

Jusque là, tout ce passe bien. Hors, lors du changement de l'URL du forum (à savoir http://forum.nomdedomaine.fr), impossible de se connecter. J'ai en effet l'erreur "Erreur de code d’autorisation. Accédez-vous à cette fonction correctement ? Veuillez revenir en arrière et réessayer." qui apparaît pour toute tentative de connexion. J'ai également remarqué que l'inscription est impossible (le formulaire "détecte" tout les mails comme non valide).

Je suis donc revenu en attendant sur l'URL ayant permis l'installation où tout fonctionne.

Avant de venir, j'ai essayer:

- Repasser sur le thème par défaut
- Modifier les templates des thèmes pour éventuellement rajouter une ligne manquante (j'avais vu ça sur le forum MyBB FR, où en général il manquait une ligne de code en dessous de "<form action="member.php" etc...")
- Reconstruire tout les caches
- (J'ai même essayer de modifier l'URL du forum directement dans le fichier de configuration (inc/configphp))
Mais rien de tout ça n'a permis de résoudre le problème. Bien sûr, j'ai tout essayer avec les 2 URL définies comme "URL du forum"

Je viens donc vers vous, ai-je oublié quelque chose ?

Merci d'avance pour vos réponses !

Blak120


RE: "Erreur de code d’autorisation" lors de la connexion - blak120 - 12-09-2019

EDIT du 1er message:

J'ai également essayer de modifier la configuration des cookies en fonction de l'URL que j'avais mis, mais rien n'y fait..


RE: "Erreur de code d’autorisation" lors de la connexion - exdiogene - 12-09-2019

Veuillez remettre le thème par défaut (non modifié) afin que je puisse tenter de me connecter.

Merci.


RE: "Erreur de code d’autorisation" lors de la connexion - blak120 - 12-09-2019

Bonsoir,

Le thème par défaut a été rétabli, mais vous ne pourrez pas vous connecter y compris avec le thème par défaut. Je vous ai envoyé un MP avec l'URL d'origine pour que vous puissiez vous connecter.

J'en ai profité pour vous donner un compte Admin via MP.


RE: "Erreur de code d’autorisation" lors de la connexion - exdiogene - 12-09-2019

J'ai comparé les deux codes sources des pages de connexion et il y a des erreurs!

Les deux "cookiePath" sont identiques, ce qui ne devrait pas être le cas...

Les deux répertoires de forum sont les même "http://sdisoperations.fr/forum2/", ce qui ne devrait pas être le cas non plus...

Pourtant sur http://forum.sdisoperations.fr/ il y a :
<input type="hidden" name="url" value="/index.php" />


Et sur http://sdisoperations.fr/forum2/ il y a :
<input type="hidden" name="url" value="/forum2/index.php" />

Si vous avez créez deux forums différents pour tester le formulaire de connexion, il y a des paramètres erronés dans le sous-répertoire "forum.sdisoperations.fr"


RE: "Erreur de code d’autorisation" lors de la connexion - blak120 - 12-09-2019

Il n'y a pas deux forums mais bien un seul

Le sous domaine forum.sdisoperations.fr pointe vers le dossier www/forum2/.

Si on translate la variable {$redirect_url} vers le dossier source du serveur, on a:

pour sdisoperations.fr/forum2/:

<input type="hidden" name="url" value="www/forum2/index.php" />

et pour forum.sdisoperations.fr

<input type="hidden" name="url" value="www/forum2/index.php" /> également puisque le sous domaine pointe vers le même dossier

Et s'est justement ça que j'ai dû mal à comprendre: pourquoi ce bug alors que dans les deux cas, les deux URL redirigent exactement vers les mêmes fichiers..


RE: "Erreur de code d’autorisation" lors de la connexion - exdiogene - 12-09-2019

Alors il faudra configurer les "cookies" autrement, tel que l'a stipulé Spyto ici http://mybb.fr/thread-3364.html :


Citation :Si votre forum est à cette url : http://mon_domaine.com/forum, les réglages doivent être :

   Domaine des cookies : .mon_domaine.com
   Chemin des cookies : /forum/

Si votre forum est à cette url : http://sous_domaine.mon_domaine.com, les réglages doivent être :

   Domaine des cookies : .sous_domaine.mon_domaine.com ou .mon_domaine.com
   Chemin des cookies : /



RE: "Erreur de code d’autorisation" lors de la connexion - exdiogene - 12-09-2019

Les cookies ne fonctionnerons que pour l'une ou l'autre version de votre URL, mais pas les deux!


RE: "Erreur de code d’autorisation" lors de la connexion - blak120 - 12-09-2019

D'accord j'ai compris mon erreur !


le cookies path réglé sur /forum2/ avec le sous-domaine forum.sdisoperations.fr faisais pointé les cookies vers forum.sdisoperations.fr/forum2/ ...

J'avais donc bien compris pour le domaines des cookies, mais pas pour le chemin, j'était resté sur le fait qu'il s'agissait du chemin depuis la racine du serveur...  Confused

Désolé pour le dérengement et merci pour votre aide !


RE: "Erreur de code d’autorisation" lors de la connexion - exdiogene - 12-09-2019

Cela m'a fait plaisir de vous aider! Wink


 Utilitaire de traduction fourni par Regentronique