1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Problème d'enregistrement
Mots-clés » problème, enregistrement
05-06-2016, 9:07,
#1
Problème d'enregistrement

VERSION_MyBB : 1.8.7
Bonjour,

J'ai parcouru plusieurs sujets ayant rencontré le même problème que moi et j'ai essayé plusieurs solutions sans aucun résultats.. Alors voila le problème au moment d'enregistrement la case de l'utilisateur se met en rouge, j'ai essayé de changer le $host dans config.php mais rien ne change (j'ai laissé le port 11211 je ne sais pas si c'est bon), les Options d'Enregistrement et de Profil n'ont pas été changées, je suis chez Hostinger (.fr), ils m'ont dit que le problème ne venait pas de chez eux mais bien de "l'application" mybb, merci de votre aide.
(Screen en pièce jointe)


Pièces jointes Miniature(s)
   
Répondre
05-06-2016, 12:20,
#2
RE: Problème d'enregistrement
Je ne comprends pas votre souci, car lorsque je me connecte de la façon traditionnelle avec "http://schoolrp.fr/member.php?action=login", tout ce passe bien.

Vous avez peut-être un problème avec votre thème, avez-vous essayez avec le thème original?

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2016, 14:41,
#3
RE: Problème d'enregistrement
@exdiogene : Le problème est à l'enregistrement, pas à la connexion.

Citation :<input type="text" class="textbox error" name="username" id="username" style="width: 100%" value="" aria-required="true" aria-invalid="true"> == $0
Bizarre ça... Un problème dans le code Javascript ? L'avez-vous modifié ?

Qu'entendez-vous par changé le $host et le port ? Vous ne devriez pas avoir à modifier le fichier config.php...
Rappel : Ne modifiez jamais les fichiers source de MyBB, sauf si vous y êtes invité par un membre de notre équipe : vous risqueriez d'endommager votre installation de MyBB et de créer une brèche de sécurité pouvant mettre en péril l'intégrité de votre hébergement. Modifier les templates ou le style de votre forum au travers de son interface d'administration suffit généralement à résoudre vos requêtes.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
05-06-2016, 15:39, (Modification du message : 05-06-2016, 15:39 par exdiogene.)
#4
RE: Problème d'enregistrement
Désolé, j'avais mal comprit le problème... Sad

Je viens de m'enregistrer sans javascript et tout s'est bien passé!

Alors je crois que l'hypothèse de Saphir doit être la bonne.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2016, 16:07,
#5
RE: Problème d'enregistrement
Bonjour,

Je n'ai pas souvenir avoir modifié le Javascript, j'ai modifié le config.php car j'essayais les recommandations de ce sujet : http://mybb.support/thread-7315.html?highlight=enregistrement
Si l'inscription fonctionne sans javascript, comment je peux désactiver ce javascript sur cette page?

Merci bien
Répondre
05-06-2016, 16:19, (Modification du message : 05-06-2016, 16:21 par exdiogene.)
#6
RE: Problème d'enregistrement
Le problème de la validation par javascript semble rattaché à l'hébergeur que vous utilisé. Je ne me souviens pas d'avoir vu un problème ailleurs...

J'imagine que vous avez la ligne suivante dans votre "config.php" :
$config['database']['hostname'] = 'mysql.hostinger.fr';

Sinon, vous ne pourriez pas accéder à votre forum.

P.S. Parfois votre forum prend beaucoup de temps pour afficher une page, cette lenteur de réponse pourrait être la cause des soucis d'accès à la Base de Données pour vérification de l'enregistrement.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2016, 16:44,
#7
RE: Problème d'enregistrement
Je dois donc demander à mon hebergeur d'enlever cette vérification javascript ?

Oui j'ai cette ligne.
Répondre
05-06-2016, 17:43,
#8
RE: Problème d'enregistrement
Non, la vérification javascript est intégrée à MyBB et votre hébergeur n'y peut rien.

Mais il y a des erreurs dans votre template "headerinclude", il y a une partie en double...
Citation :<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/Responsive.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/upgrade.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/Login.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/Postbit.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/css3.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/teslagame.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/Profile.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/global.css" />
<link type="text/css" rel="stylesheet" href="http://schoolrp.fr/cache/themes/theme15/Purple.css" />

Est-ce que votre problème disparait lorsque vous utilisez le thème par défaut?

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2016, 20:48,
#9
RE: Problème d'enregistrement
Je ne pense pas que l'erreur du template "headerinclude" influe sur l'enregistrement.. Mais si oui, comment le corriger ?

Le problème apparait même sur le thème par défaut, ce n'est pas une histoire de thème.
Répondre
05-06-2016, 21:06,
#10
RE: Problème d'enregistrement
Je sais que l'erreur du template "headerinclude" n'influe pas sur l'enregistrement.

Je vous l'ai mentionné parce que je l'avais constaté... Wink

Un dernier test qui pourrait être utile, serait de désactiver tous les plugins et voir si le souci est disparu. Pour cela il faut aller dans "Panneau d'Administration -> Configuration -> Configuration générale -> Désactiver tous les plugins" et choisir OUI pour tester si l'enregistrement se passe bien.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
06-06-2016, 11:52,
#11
RE: Problème d'enregistrement
J'ai désactivé tous les plugins et malgrès ça le problème est toujours la..

Je pense que le problème doit venir du Javascript mais je ne sais pas d'où ça vient et comment le corriger...
Répondre
06-06-2016, 13:35,
#12
RE: Problème d'enregistrement
Le code javascript se retrouve dans le template "member_register" juste avant le "footer" :
Citation :<script type="text/javascript">
$(document).ready(function() {
$("#registration_form").validate({
rules: {
username: {
required: true,
minlength: {$mybb->settings['minnamelength']},
maxlength: {$mybb->settings['maxnamelength']},
remote: {
url: "xmlhttp.php?action=username_availability",
type: "post",
dataType: "json",
data:
{
my_post_key: my_post_key
},
},
},
email: {
required: true,
email: true,
},
email2: {
required: true,
email: true,
equalTo: "#email"
},
},
messages: {
username: {
minlength: "{$lang->js_validator_username_length}",
maxlength: "{$lang->js_validator_username_length}",
},
email: "{$lang->js_validator_invalid_email}",
email2: "{$lang->js_validator_email_match}",
},
errorPlacement: function(error, element) {
if(element.is(':checkbox') || element.is(':radio'))
error.insertAfter($('input[name="' + element.attr('name') + '"]').last().next('span'));
else
error.insertAfter(element);
}
});

{$validator_extra}

});
</script>

Ici nous avons ceci :
Citation :<script type="text/javascript">
<!--
regValidator = new FormValidator('registration_form');
regValidator.register('username', 'notEmpty', {failure_message:'{$lang->js_validator_no_username}'});
   regValidator.register('email', 'regexp', {match_field:'email2', regexp:'^([a-zA-Z0-9_\\.\\+\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$', failure_message:'{$lang->js_validator_invalid_email}'});
regValidator.register('email2', 'matches', {match_field:'email', status_field:'email_status', failure_message:'{$lang->js_validator_email_match}'});
{$validator_extra}
regValidator.register('username', 'ajax', {url:'xmlhttp.php?action=username_availability', loading_message:'{$lang->js_validator_checking_username}'}); // needs to be last
// -->
</script>

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
06-06-2016, 13:36, (Modification du message : 06-06-2016, 13:38 par Nitrome.)
#13
RE: Problème d'enregistrement
Ouais c'est sur ça vient du javascript, mais d'ou

Parce que j'ai comparé le fichier http://schoolrp.fr/jscripts/validate/jquery.validate.min.js?ver=1804 qui a l'air de s"occuper de ça, et il est "propre"
Et je ne trouve pas d'autres bout de code qui modifierait le aria-invalid="true" ...

EDIT: ah, exdiogene a l'air d'avoir trouvé une piste Tongue
Répondre
06-06-2016, 19:17,
#14
RE: Problème d'enregistrement
J'ai pas bien compris, faut que je remplace le bout de script 1 par le bout de script 2 exdiogene ?
Répondre
06-06-2016, 19:23, (Modification du message : 06-06-2016, 19:25 par Nitrome.)
#15
RE: Problème d'enregistrement
Non l'inverse, remplace le script 2 par le script 1 dans le template "Membre Templates>>member_register" Wink
Répondre
06-06-2016, 20:46,
#16
RE: Problème d'enregistrement
Le premier script est ce qui devrait se retrouver dans votre template et effectivement c'est le cas.

Je vous ai donné notre version plus ancienne du script, comme possible solution de remplacement si vous décidez de l'essayer à la place du vôtre.

Bonne chance.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-06-2016, 19:06, (Modification du message : 07-06-2016, 19:11 par Raley.)
#17
RE: Problème d'enregistrement
Voici plusieurs cas de figure que j'ai pu obtenir :
1 - Avec script 2 on peux s'enregistrer mais il n'y a plus aucun code couleur sur aucune case (on ne sais pas si le mot de passe est bon etc)
2 - Avec script 1 sans ce bout de script : remote: {
url: "xmlhttp.php?action=username_availability",
type: "post",
dataType: "json",
data:
{
my_post_key: my_post_key
},
},

Toutes les cases fonctionnent sauf la vérification par image qui a l'air de ne plus fonctionner et quand on clique sur valider rien ne se passe.
- Avec script 1 sans  remote: {    l'inscription fonctionne mais comment pour le script 2 plus aucune code couleur ne s'affiche.

Un problème qui arrive pour toutes les différentes manières que j'ai essayé, quand on s'inscrit on est inscrit en tant que admin+ au lieu de membre, comment on corrige ça ?
EDIT: Pour ce problème de admin+, dans le panel admin une fois qu'on clique sur "activer l'utilisateur", il devient membre. Si j'ai souvenir au début dans les groupes il y en a qui se nomme "En attente d'activation" et à mon avis ça doit celui que j'ai modifié en "admin+" hors dans les options d'enregistrement je n'ai pas mis que je voulais qu'il y est une activation par un admin.

Quelle méthode je devrais utiliser d'après vous ?
Je suis presque sur que le bug se situe "xmlhttp.php?action=username_availability", peut être qu'en laissant le script de base et en modifiant juste ce "xmlhttp.php" on pourrait refaire fonctionner l'enregistrement.

Merci à vous.
Répondre
07-06-2016, 19:27, (Modification du message : 07-06-2016, 19:27 par Nitrome.)
#18
RE: Problème d'enregistrement
Le groupe "en attente d'activation" ne doit surtout pas avoir les droits d'admin, je te conseille de le remettre par défaut et de créer un nouveau groupe avec les droits d'admin.
Quand un utilisateur s'inscrit, il doit valider son compte et cliquant sur un lien reçu par mail, et alors et il passera "membre" (si l'activation par admin n'est vraiment pas activée)
Répondre
07-06-2016, 20:41,
#19
RE: Problème d'enregistrement
Je pense que je vais le remettre d'origine alors, au début je n'avais pas du tout penser à ça.
En attente de réponse pour l'autre problème en attendant.
Répondre
07-06-2016, 21:06,
#20
RE: Problème d'enregistrement
Effectivement le groupe avec ID=5 a été modifié et il ne devrait pas avoir les droits dont il dispose actuellement.

Le groupe devrait être remit comme auparavant...

J'ai vérifié manuellement la fonction "xmlhttp.php?action=username_availability" et elle semble fonctionner correctement.

La seule façon de vérifier le comportement de l'enregistrement en direct, serait d'installer des sémaphores dans le code pour suivre la procédure. Pour cela il me faudrait un accès FTP...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre




Utilisateur(s) parcourant ce sujet :

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique