Enregistrement automatique des Utilisateurs
Auteur : KHOUMA S.
Visité 1747,
Followers 2,
Partagé 0
Bonjour,
Depuis une seemaine je cherche à faire fonctionner le formulaire de demande d'accès que j'ai fai fait avec Websitex5 pro, sans succès.
J'ai complété toutes les données demande mais après publication et test d'une inscription, rien ne se passe. Je n'ai pas d'enregistrement dans la base de données et pourant la table est crées.
Dans la table je n'ai pas le champs "Recu" non plus.
Je vous remercie par avance de votre aide.
Meilleures salutations
Posté le
Hello Khouma,
Peut-on avoir l'URL du site pour voir la configuration des inscriptions et tester ?
Les inscriptions sont faites à partir du formulaire uniquement ? L'envoi des données est bien coché pour la Base de données ?
Le PHP est-il en version 7.1 minimum sur le serveur qui héberge le site ? Est-ce que tout est au vert (PASS) sur le panneau d'administration en ligne (www.tonsite.xx/admin) ? Quel est le script utilisé pour le fonctionnement du formulaire ? (PHP mailer conseillé).
@Suivre,
J.P.
Bonjour KHOUMA,
Qu’appelez-vous une demande d’accès ?
Si c’est un formulaire que vous avez créé vous-même, avez-vous compléter les noms, etc. des champs pour que la base de données fonctionne. « Voir modèle inscription ci-joint »
Bonne soirée !
Jacques .D
Re,
La base de données se créera automatiquement dès l’enregistrement d’une première inscription, etc.
« Sous réserve que j’ai bien compris votre demande »
Auteur
Bonjour DIAGRE,
Merci pourvotre intervention.
Ce que j'appelle demande d' acces c' est le formulaire contact.
Les champs sont effectivement remplis.
Ci jointes les copies d ecrans.
Auteur
Bonjour JIPER et merci de vous pencher sur mon problème.
l'url est : www.ngalick.com.
Il s'agit du lien sous l'onglet "Espace client. celui qui est généré automatiquement ne marche pas non plus et ne contient pas le champs "Recu".
Pour le reste, voici toutes les images concernées par les quetions des intervenants.
Re... avec plaisir,
Pour le formulaire simple, piste à explorer dans un premier temps, tester depuis le formulaire (soumission des données) en tant que POST au lieu de GET pour voir ce que ça donne.
Il est aussi possible de tester les autres scripts disponibles depuis le panneau d'administration pour voir s'il y en a un qui fonctionne. Tout est bien au vert (PASS) sur le panneau ? On ne voit pas le résultat des contrôles sur la copie écran.
Concernant la Base de données proprement dite et son fonctionnement, je laisserai la parole à Jacques car il est aussi chez One.com.
@Suivre,
J.P.
Bonjour KHOUMA,
Dans un premier temps si vous êtes chez one.com comme hébergeur.
Si je ne dis pas de bêtise l’erreur provient des paramètres de la base de données « voir capture de votre formulaire auquel j’ai intégré le mien en dessous du votre »
Pour une question de sécurité j’ai supprimé vos données sur le formulaire
Jacques.D
Bonsoir Jiper,
Merci pour ton aide et ta confiance, en effet je suis sur one.com et je viens de constater qu’il y pas mal d’erreur dans le formulaire d’inscription qui je crois en est la cause du dysfonctionnement.
Bonne soirée Jiper !
Jacques.D
Re KHOUMA,
La gestion de la base de données comporte aussi des erreurs, la description d’une table ne peut pas être avec l’extension https…. « Voir ma capture »
Jacques.D
Base de données One.com
Pour un bien il faudrait recréer/modifier la base de données.
Bon courage !
Jacques.D
Erreur générique lors del'enregistrement d'un compte
« L’hébergeur ne reconnaît pas ce qui est logique »
Auteur
Bonjour et mille excuses, je me suis assoupi et me suis réveillé très tard. J'en suis désolé.
Merci pour tous les postes que vous avez publiés entre temps. Je procède aux modifications et vous reviens dans quelques minutes.
A tout de suite !!!
Bonjour,
Voici la structure de ma base de données « Inscription complète »
Bonne journée !
Jacques.D
Auteur
Merci d'être encore ici.
J'ai fais les corrections conformément aux images que vous avez proposées mais le résultat reste le même.
la table est bien crée mais les inscriptions ne sont pas enregistrées. Ci-jointe la structure de ma base de données.
A tout à l'heure.
Hello,
Petite observation en attendant le passage de Jacques : la demande d'accès se fait sur une ouverture de ShowBox. Je me demande si cela ne coince pas un peu le fonctionnement des inscriptions ?
Je crois me souvenir de certains dysfonctionnements depuis la ShowBox, mais je ne retrouve pas le sujet pour préciser dans quelles circonstances.
A tester en mettant cette page en ouverture "nouvelle fenêtre" ou "même fenêtre" et voir ce que ça peut donner...
@+,
J.P.
Auteur
La page dont vous parlez est crée par Websitex5. On ne peut pas la modifier et ne peut donc contenir les champs que je souhaite avoir. Je vais la cacher. Ce que je souhaiterais c'est utiliser la page que j'ai moi même crée et qui se trouve dans le menu "Espace client" . Elle s'appelle "Demande d'accès".
Salut Jiper,
Tu parle de cette discussion ; https://helpcenter.websitex5.com/fr/post/233331
Il y a aussi un guide sur ShowBox : https://guide.websitex5.com/en/support/search?term=ShowBox%20
« Cela ne concerne que les images et textes ? »
Jacques.D
Bonjour KHOUMA,
Je viens de faire une demande d’accès je n’ai pas reçu d’e-mail de confirmation ?
Qu’appelez-vous Reçu ? « Sur votre formulaire »
Pouvez-vous faire une capture de votre formulaire demande d’accès, merci.
Jacques.D
Hello Jacques,
Non, il s'agissait d'un autre problème ou l'ouverture de la page dans une boîte d'affichage (je pense trop en anglais peut-être ? ) bloquait le fonctionnement des éléments de cette page. Je n'ai pas retrouvé, les titres des sujets étant souvent fantaisistes...
Je me suis mal exprimé car je voulais parler de l'ouverture dans une boîte d'affichage (depuis le lien d'un niveau par exemple) :
@+,
J.P.
Re, Jiper
Désolé ce n’est pas le bon que j’ai trouvé, c'est la fatigue peut-être.
J’ai quand-même constaté pas mal d’erreur au niveau des nominations des noms de la base de données, c’est assez complexe le problème de KHOUMA en plus que je suis aussi chez l'hébergeur One.com
Le formulaire de demande d’accès ne fonctionne pas non plus il y a prob mais ou ? on vat trouvé trinquille et détindu.
Jacques.D
Re KHOUMA,
Si vous voulez utiliser uniquement votre formulaire demande d’accès, dans ce cas créer uniquement une base de données que vous pouvez nommer « demandaccès ou demande_acces »
Jacques.D
Cependant le Formulaire de contact fonctionne correctement, j'ai bien reçu l'e-mail de confirmation
Auteur
J'ai changé le nom de la table dans les parametres de la page que j'ai créee et voici ce que j'observe:
Auteur
La demande d'accès passe via le formulaire générique (crée automatiquement par Websitex5).
Mais comme je l'ai dit précédemment, cela ne résous pas mon problème: C'est la page que j'ai crée et qui est personnalisable qui m'intersse.
Auteur
Le champs "recu" sur le formulaire doit recceuillir le numero du reçu que nous avons délivrée au client. Cest pour controler l'effectivité de l'inscription de celui ci.
Auteur
Le formulaire que vous avez utilisé est destiné à nous envoyer des emails.
Pour éviter les confusions je vais renommer les pages. A tout à l'heure.
Auteur
Voilà, c'est fait:
Connectez-vous dans votre espace administrateur et voyer si en modifiant les paramètres PHP Mailer « voir capture » si cela peut résoudre le problème des réceptions des e-mails
L’accès est bien accordé après l’envoi de votre code au client ?
Si OUI, il lui faudra créer la page d’accès « voir capture »
Enfin une bonne nouvelle la demande d'accès fonctionne ...
J'ai bien reçu l'email
Maintenant il faut créer la page d’accès « voir capture ci dessus »
Jacques.D
Auteur
Je vois bien votre inscription dans la base de donnée, mais eWebsitex5 ne la telecharge pas. Elle n'est pas dans Wesitex5 Manager non plus.
Essayez de vous inscrire avec le bouton Websitex5, SVP
Auteur
Voici l'image
Ca fonctionne correctement, j'ai bein reçu l'email pour valider mon inscription
Auteur
Votre deuxieme inscrption apparaît aussi et vous devez normalement reçevoir un mail
Oui je viens de valider mon inscription une nouvelle page c’est ouverte, donc cela fonctionne bien à ces nivaux… ne touché plus les paramètres des bases de données
Auteur
Elle est bien là
Auteur
Et ici
Auteur
C'est par ce que j' ai changé le nom de la table dans le formulaire que j'ai crée.
J'ai donc deux tables:
Contacts : Dans la "gestion des données", dans Websitex5
et Contact (sans "s") , dans le formulaire que j'ai crée et personnalisé.
Parfait ! Enfin nous sommes arrivés c’est nickel.
Vous pouvez cocher la case Page d’accès « il sera alors en surbrillance » et si vous le souhaiter vous pouvez indiquer la page auquel vous voulez donner accès. « Exemple »
Jacques.D
J’ai supprimé des informations me concernant sur la capture
Auteur
Ce que je souhaite c'est que l'autre formulaire marche par ce que c'est elle qui m'interresse.
Avec le code ?
Auteur
Le formulaire qui marche est générique. On ne peut pas y ajouter d'autres champs comme les "conditions " ou le champs "Reçu" qui me sont essentiels.
Auteur
Je dois m'absenter, le temps d' une petite réunion, s'il vous plaît. Merci par avance.
Malheureusement oui si le formulaire est créé par Incomédia il n’est pas modifiable, ou attendre le passage d’un technicien qui pourra peut-être vous en dire plus.
Jacques.D
Je vais devoir vous reprendre plus tard si vous avez besoin de mes services, je dois aller voir mes fournisseurs.
Jacques.D
Auteur
Merci et très bonne journée.
Auteur
Pour Jiper 85, Je crois que ce problème mérite d'être soumis à vos techniciens.
Je récapitule:
Je reste à votre disposition, à toutes fins utiles et vous remercie Jacques et vous même de votre soutient.
Bonne récéption et meilleures salutations à tous.
A bientôt, j'espère.
Hello Khouma,
Je ne suis que modérateur bénévole, utilisateur comme tout un chacun ici.
Je signale les observations au Support Incomedia qui habituellement répond sous 48 à 72 heures, mais nous entrons dans une période de fête et cela risque de tourner au ralenti pour quelques jours :
https://helpcenter.websitex5.com/fr/post/235811
Bonne continuation en attendant,
J.P.
Hello Khouma,
Peut être faut-il regarder chez l'hébergeur si il n'y a pas des logs sur MySQL... Il pourrait peut etre y avoir des informations d'erreurs.
Pour le point 1 que tu signales on dirait qu'il doit y avoir un problème dans WSX5 lorsque 2 noms sont identiques. Cela pourrait donc être une piste pour Incomedia sur une requête à l'intérieur de WSX5 qui n'est pas prévue avec 2 noms identiques, ou plutôt pas écrite de façon complète pour bien identifier les 2 noms identiques qui en fait sont pour 2 choses différentes.
Just pour info:
Par exemple lorsque dans une Base nous avons 2 noms de champs identiques dans 2 tables, il est nécessaire pour identifier chaque champ d'écrire.
select from table1, table2 where nom=table1.monchamp and prenom=table2.monchamp.
Si les deux champs sont différents on peut simplement écrire
select from table1, table2 where nom=monchamp1 and prenom=monchamp2.
Et donc tout cela peut aussi générer des erreurs sur les index des tables, et ne pas fonctionner donc ne rien faire (erreur)
C'est donc peut être une erreur interne liée à cela pour le point 1.
Enjoy!
Axel
Auteur
Bonjour Axel,
Merci pour votre intervention. Non point ne parle pas d'erreur sur WesiteX5 Manager.
Auteur
Meri Jiper 85 pour l'eclaircissement et pour l'info. Merci aussi de t' occuper de nous. J'ai remarqué vos interventions depuis très longtemps. Merci encore une fois.
Auteur
Bonjour à tous,
J'ai aussi signalé le problème au support de chez one.com qui est mon hébergeur.
Hello Khouma,
Si tu as un peu de temps tu pourrais essayer chez un autre hébergeur gratuit bien sûr.
infinityfree le fait...
Et ainsi tu léveras le doute sur ton hébergeur actuel ou l'application qui comprend quelques bugs
Enjoy!
Axel
Bonjour KHOUMA,
Je suis aussi chez One.com ils ne sont pas très professionnel voir à l’écoute du client depuis un certain temps.
J’ai du régler moi-même mon souci de réception des e-mails, sachant que le dysfonctionnement provient bien de chez eux.
Bonne journée !
Jacques.D
Auteur
Merci Axel pour ton intervention. Ce matin,suite au post de Jacques que je remercie infiniment au passage, j'ai supprimé toutes les tables de la base de données puis j'ai essayé un premier enregistrement qui est passé.Mais sans Email de validation.
En regardant la table sur le serveur, celui-ci ne comportait que les champs de mon formulaire personnalisé, mais avec le mot de passe en clair.(Voir Fig 1 et 2)
J'ai réesayé un deuxieme enregistrement mais elle n'est pas passée.
En jetant un coup d'oeil sur la table, j'ai remarqué qu'elle comportait d'autres champs créés automatiquement. (Voir Fig3).
Qui a une idée ?
Hello à tous,
Ci joint un simple outil pour vérifier si l'envoi des emails fonctionne normalement chez le provider...
Ca peut vous aider !
Enjoy!
Axel
Auteur
Je ne connais pas grand chose a phpmyadmin, mais je n'ai pas de problème d' envoi ou de reception d Email.
Hello Khouma
I would like to perform some tests for you on your project without turning your topic private, so that you can continue your discussion with other users
Please go to Step 5 and export the project locally as IWZIP. Then send it to me via WeTransfer
https://wetransfer.com/
You can send it to ***, mentioning my name and the topic's ID (235815)
I will perform some tests for you
Thank you
Stefano
GOOGLE TRANSLATE ---
Bonjour Khouma
Je souhaite effectuer quelques tests pour vous sur votre projet sans rendre votre sujet privé, afin que vous puissiez continuer votre discussion avec d'autres utilisateurs
Veuillez passer à l'étape 5 et exporter le projet localement au format IWZIP. Alors envoyez-le moi via WeTransfer
https://wetransfer.com/
Vous pouvez l'envoyer à ***, en mentionnant mon nom et l'identifiant du sujet (235815)
Je vais faire quelques tests pour vous
Je vous remercie
Stefano