Affichage de la page de creation de compte
Autor: JULLIEN Marc
Visited 1539,
Followers 2,
Udostępniony 0
Bonjour,
j'ai décidé d'utiliser l'option LOGIN pour permettre l'acces à mon site depuis la page "index". Dans le cas ou l'utilisateur n'a pas de compte ou que la saisie est erronnée, l'application affiche automatiquement le formulaire de création de compte pour que l'utilisateur puisse : soit s'identifier à nouveau, soit créer son compte (Mon + mot de passe).
--> Mon problème c'est que ce formulaire qui apparait automatiquement affiche le menu du site en entête, ce que je ne veux pas, puisque cela rend ce formulaire inutile.
Ma question est donc de comprendre comment NE PAS AFFICHER le menu du site dans le haut de la page du formulaire de création de compte (voir fichier attaché)
Merci pour votre retour, Cdt, Marc
Posted on the
Bonsoir Marc,
Il n’est pas impossible d’afficher le formulaire d’inscription sans que le Menu/ En-tête du Site s’affiche.
J’ai déjà essayé avec mon Site …
https://www.auptitbonheur59.com/connexion-a-votre-espace.html
Bonne nuit !
Jacques. D
Autor
Bsoir Jacques, merci pour le retour.
@Jean-Pierre (modérateur) : si Jacques a raison il va falloir m'expliquer comment modifier le formulaire de création de cpte svp, mon objet est d'interdire tout acces au site sans identification. La solution serait d'afficher le formulaire de création de compte dans la page index, mais pour l'instant je ne sais appeler que le formulaire "login" dans cette page...qui lui même appelle le formulaire de création si le login est erroné.... ce qui m'irait si il n'y avait pas le menu en en-tête.
Merci
(Expatelecom.net)
Salut Marc,
Peut-être (...je n'ai pas testé la chose...) en cachant toutes les pages (privées) du menu, sauf la page d'accueil (index) qui affichera uniquement le module de connexion et/ou d'inscription ? Et imposer la page d'accueil depuis la gestion de l'accès :
J'ai trouvé ça aussi, à toutes fins utiles :
https://helpcenter.websitex5.com/pl/post/176602#comment3
@Suivre,
J.P.
Suite... Résultat, seule la page d'accueil et ses modules sont visibles, reste à savoir si les pages cachées privées seront accessibles ?
J'ai signalé la page au Support Incomedia pour avoir un avis sur cette manipulation. Attendre le passage du technicien sous peu.
@+,
J.P.
Bjr Jiper,
Ça confirme ce que je pensais...
Lorsque que l'utilisateur saura enregistrer il sera automatiquement orienté vers la page coordonnées ensuite en page d’Accueil après avoir valider son inscription. (Logique je pense)
Mais l'onglet Accueil sera et restera toujours visible
** Si marc mets les onglets en mode cachés celle-ci ne seront plus visible en ligne **
Bonne journée !
Jacques. D
Autor
Bonjour jacques, JP,
Merci pour vos réponses. Depuis des années mon site est ouvert à tous et seules 4 pages ne sont pas cachées (Home, Blog, Thema, Contact) ... et devront le rester une fois que l'utilisateur est logé --> donc je ne veux pas les cacher depuis le PLAN. Ces 4 pages donnent accès au 400 autres pages du site selon une hierarchie de sous-menus en arborescense.
1) Si l'utilisateur est renregistré, pas de pb, il sera dirigé vers la page définie dans ses droits d'accès - la page "Home" dans mon cas
2) Ma demande actuelle concerne un utilisateur non enregistré qui va s'enregistrer automatiquement. pour l'instant il est redirigé depuis le formulaire "LOGIN" vers le formulaire "Inscription" en 2 parties (avec la partie droite pour s'inscrire et la partie gauche pour donner son ID/Passwd. Cette redirection est automatique et je ne sais pas comment modifier ce second formulaire pour enlever l'affichage du menu.
Solution préconisées :
S1) La solution idéale serait de pouvoir faire un Copier/Coller du formulaire d'inscription en 2 parties dans ma page Accueil (index.html), pour cela il faudrait qu'il soit ajouté aux utilitaires disponibles, en plus du formulaire LOGIN que j'utilise actuellement (mais qui n'a que 2 lignes Nom + mot de passe) ce qui ne va pas pour les nouveaux utilisateurs.
S2) Il faudrait egalement, qu'en "option" de ce nouveau formulaire dans "utilitaire" on puisse choisir (ou pas) d'afficher le menu en haut de page.
S3) une solution alternative serait de pouvoir acceder au template d'inscription et de pouvoir le modifier, ce serait plus technique.
Merci pour vos retours, peut-etre suis-je plus clair sur ma demande.
cdt, Marc
Salut Marc,
Pas évident à suivre... J'avais cru comprendre que tu voulais cacher l'accès aux pages visibles sur ta copie écran du début du sujet.
En principe tu dois pouvoir recueillir les nouvelles demandes d'inscription de façon classique non ? Un peu de lecture de la page des Guides :
https://guide.websitex5.com/en/support/solutions/articles/44001271386-how-to-enable-the-automatic-user-registration
Pour les inscriptions, tu veux qu'elles soient automatiques ou manuelles ? (A réception d'un formulaire par exemple). Pour l'automatique, je pense que le double module de connexion s'impose, sachant que celui de gauche concerne les gens déjà inscrits, et celui de droite ceux qui demandent une inscription.
Par ailleurs, à toutes fins utiles "pour embellir ta page de connexion", as-tu vu le nouvel Objet Login/Logout ? (des fois que...)
https://market.websitex5.com/fr/objets/104a4f63-195c-4f71-a15d-2b4b2b8e5f3
https://guide.websitex5.com/en/support/solutions/articles/44002291373
Je vais cogiter un peu à ton dernier texte et je reviens si j'ai une idée...
@+,
J.P.
Autor
Bonsoir Jean-Pierre,
Mon souci vient du fait que l'application ne me permet pas de protéger ma page d'accueil (index.html).
J'ai alors trouvé l'astuce d'inclure le module "LOGin & LOGout" dans ma page d'accueil pour protéger l'accès à mon site dès la 1ere page.
Pour mieux comprendre je t'invite tout simplement acceder à mon site (expatelecom.net) et cliquer directement sur le bouton "OK / Création de compte". Tu reconnaitras l'utilisation du module de connexion "LOGIN&LOG OUT" que j'ai installé dans ma page INDEX.html (c'est tout ce qu'il y a dans ma (nouvelle) page index).
Lorsque tu cliqueras directement sur ce bouton (sans saisir ID et Passwd), l'application affichera automatiquement le module de création de compte. Ce n'est pas moi qui l'ai programmé, c'est le systeme qui me l'affiche "automatiquement" .... ça me conviendrait bien si la barre de menu qui contient mes 4 pages non cachées (HOME - Blog - THEMA - Contact) ne s'affichait automatiquement parceque l'utilisateur va pouvoir les selectionner et entrer dans mon site sans créer son compte.
C'est pour ça que je demande l'ajout aux modules utilitaires existants du module "création de compte" ... Ainsi je pourrais copier ce nouveau module utilitaire à la place du module "LOGIN & LOGOUT" dans ma page d'accueil, ce serait plus efficace.
merci pour ton support,
Cdt, Marc
Il me semble que je connais bien les fonctions des modules que tu as partagé dans tes liens, mais peut-etre qu'il me manque un morceau ?
Merci d'avance, Cdt, Marc
Autor
avec le PLAN de mes 4 premieres pages.
Bonsoir Marc,
J’arrive à l’affichage suivant « voir capture ci-dessous » si je mets en mode cachée tous les onglets y compris la Page d’Accueil. (Le Logo de mon Site reste visible puisqu’il se trouve dans les paramètres du Modèle on peut bien évidemment paramétrer en fond blanc « neutre » ce qui va du coup être à l’identique de votre capture d’écran.
Après validation de l’utilisateur pour son inscription celui-ci sera redirigée vers la page d’Accueil mais sans Menu apparent
Bonne soirée !
Jacques.D
Autor
Bonsoir Jacques, merci pour ton retour.
J'essaie de trouver une solution sans avoir à cacher mes 4 pages de menu. L'idée est conserver les menus dans les autres pages.
Cdt, Marc
Hello Jullian
I might have misunderstood your question, but do you only want to remove the header for the registration page?
What about removing it like this for the automatic page only?
Could this work for you?
Thank you
Stefano
GOOGLE TRANSLATE ---
Bonjour Jullian
J'ai peut-être mal compris votre question, mais souhaitez-vous uniquement supprimer l'en-tête de la page d'inscription ?
Qu'en est-il de le supprimer comme ça pour la page automatique uniquement ?
Cela pourrait-il fonctionner pour vous?
Merci
Stefano
Autor
Bonjour Stefano,
Tks for supporting me. What I need is not to have the menu bar display containing the 4 links to "HOME-BLOG-THEMA-CONTACT" while the registration page is displayed (my registration page is called by the "Log In & Log out" module which is embeded into my welcome page (index.html) when the user is not registered.
My new site structure is based on having my Welcome page filtering the access to my HOME page which is the main module of my site.
Please kindly test it from my welcome page using expatelecom.net
I'm now stopping to make my test until you will be back to me after your trial.
Rgds & tks, Marc
@Marc
Un peu comme cela.
et en cliquant sur MyAccount la page de login s'affiche sans menu !
Ici réalisé avec une ligne de code CSS
Enjoy!
Axel
Autor
on dirait que je ne suis pas clair dans ma demande. Je recommence sous une autre forme :
l'Utilisateur ne doit pas voir de menu tant qu'il ne s'est pas inscrit via le module "Login & Logout" ou le module "create account"
il faut donc que je réussisse à afficher un de ces 2 modules (SANS affichage du MENU) et que l'utilisateur soit reconnu ou inscrit pour qu'il puisse ENSUITE accéder à la page HOME avec sa barre de menu (HOME BLOG THEMA CONTACT).
Merci
Bjr Marc,
En fait il faudrait que l’utilisateur s’enregistre sans affichage du Menu « Enregistrement automatique » et qu'ensuite il accède à la page d’Accueil (HOME BLOG THEMA CONTACT) via ces identifiants
Jacques. D
En fait pour un nouvel utilisateur sur le site le process est le suivant
C'est bien cela qu'il faut comprendre ?
Oui Axel tu confirme aussi ce que j'ai indiqué
OK.
Donc sans code à ajouter je pense que cela n'est pas possible... Encore faut-il trouver le bon code qui fonctionne.
Mais hormis cela, lorsque l'utilisateur est enregistré, il a donc accès au web avec le menu.
Mais lorsqu'il va revenir sur le site que doit il se passer ? accès normal sur le site car déjà enregistré ? Mais comment savoir qu'il est déjà enregistré ?
Par un cookie éventuellement... Mais si l'utilisateur change de système et qu'il surfe à nouveau sur le site comment savoir qu'il est déjà enregistré....
Je crois qu'il faut bien réfléchir au processus pour nous le présenter et ensuite voir la faisabilité (je veux bien regarder par la suite).
ou alors il faut une page de login systèmatique ....
Autor
Merci beaucoup à toutes les personnes qui ont répondu !! on s'approche effectivement.
Comme je l'ai écrit plus haut, je vous propose tout simplement de vous connecter à mon site (www.expatelecom.net) et de visualiser ce qui se passe.
vous accederez à la page d'accueil qui vous propose le formulaire "Login & logout".
1) Si vous etes reconnus (avec le bon ID Password) vous accederez à la page principale (HOME) et là tout va bien.
2) Si vous si vous avez fait une erreur de saisie, ou si vous cliquez directement sur le bouton (OK), le systeme affiche le formulaire de "création de compte" --> c'est dans cette seconde page que je ne veux pas que le menu s'affiche; effectivement si le menu est accessible les utilisateurs vont pouvoir acceder à la page principale (HOME) via le menu ... et ne pas s'enregistrer.
Encore une fois merci à tous ! et bon courage
Ouille ca coince !!!
Voila ce que je suis arrivé à faire pour le moment, mais ca coince aussi
Un peu de code dans la page index.html qui redirige vers la page afs_login.html sans menu.
Après connexion on revient sur la page index.html et l'accès au menu est complet.
En cliquant sur Home on reste sur la page car déjà connecté... On reste connecté tant que l'onglet n'est pas refermé.
Ici on utilise la création d'un cookie technique pour savoir si le login est fait ou pas... Aucun enregistrement du nom de l'utilisateur dans le cookie... Juste une valeur de 1 ou 0.
Voilà ce que cela donne:
Mais effectivement en faisant une erreur de connexion nous tombons sur la page automatique de création de compte (ou de login si c'est une erreur de frappe).
Et là le menu s'affiche !!!!
En effet cette page est une page crée automatiquement par WSX5 et donc pas possible d'ajouter du code. Ou alors il faut ajouter le code manuellement sur le fichier PHP dans le projet. Mais ce fichier risque d'être écrasé au prochain export surtout si vous regénérer le projet avec CTRL+Preview (il faut dans ce cas remettre manuellement le code dans le fichier) ... Un peu galère... car on peut oublier.
Donc ce fichier imlogin.php n'est pas dans l'interface du projet, mais ajouté par WSX5 dans le projet.
Mais en ajoutant le code manuellement dans imlogin.php, le menu disparaît.
jai pas d'autres solutions pour le moment et je ne vois pas comment faire pour agir sur un fichier externe qui n'est pas dans l'interface pour ajouter le code.
Enjoy!
Axel
Bonsoir Marc,
Je me suis inscrit, après avoir cliquez sur le bouton Enregistrez-vous celui-ci affiche un message : Enregistrement terminé avec succès.
AFFICHAGE ACTUEL :
Jacques. D
@Jacques : Le PHP est en version 7.3.16, donc a priori correct.
@Marc... Hello, juste quelques observations suite à ma visite du matin.... ;o))
Il y deux versions du site : une en sécurisée, et l'autre non. Il faudrait peut-être mettre en place un fichier .htaccess de redirection ?
Sur le code source des pages sécurisées, l'URL est en HTTP simple :
<meta property="og:url" content="http://www.expatelecom.net/index.html" />
Je n'arrive pas à suivre la conception de ton site. En principe, le logiciel crée une page index et une page home dans le cas de l'utilisation d'une page d'accès spécifique. (index étant la page d'accès, et home la page d'accueil). Je ne sais pas si cela a une incidence sur le fonctionnement de ton projet (???).
Dans ton cas tu as mis deux versions, une sous "index" et l'autre sous "home" mais qui amènent aux mêmes contenus ?
Ce matin je ne vois aucune page de connexion sur le site en ligne, donc pas possible de tester.
@Suivre toujours,
J.P.
Hello Marc,
Je peux, si tu le souhaites, déplacer la dernière partie de ton message (..."Ma demande.....") en ouvrant une nouvelle page en "IDEE".
Cela permet au Support Incomedia de prendre note des avancées souhaitées pour une amélioration du logiciel.
J'attends ton éventuel accord pour procéder au déplacement.
Bonne continuation à toi, et merci pour les belles images des Sables d'Olonne (sur ton Blog) où j'ai passé une partie de ma vie professionnelle.
@+,
J.P.
tout ça pour ça !
Autor
@Axel : Merci Axel pour ton support et tes conseils. Je prends le partie de faire evoluer le corps de l'application, plutot que de créer une version personnalisée avec des bouts de codes à maintenir.
@Jean-Pierre : C'est pourquoi je te confirme JP de bien vouloir transmettre ma demande dans la section IDEE comme tu me le propose stp. Je vais ajouter dans le blog les photos de Corses prise en Septembre dernier, c'était une belle découverte pour moi.
Merci à tous, Marc
Hello Marc,
Idée déposée ici : https://helpcenter.websitex5.com/pl/post/248060
mais je viens de me rendre compte que j'ai "coupé" la 1ère partie de ta réaction...... Désolé, je ne peux plus récupérer le texte d'origine une fois le message copié en partie et déplacé !
Merci de clôturer cette page si tu juges que la discussion est terminée.
Bonne continuation,
J.P.
Perte de temps ! Merci