Problème inscription depuis 3.9.3

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Problème inscription depuis 3.9.3

    Bonjour,

    J'ai actualisé mes sites ce matin pour passer de Joomla 3.9.2 à la version 3.9.3. A priori, tout se présentait bien, sauf lorsque j'ai voulu tester l'inscription d'un nouvel utilisateur sur l'un des sites. Lorsque je crée un nouvel utilisateur, aucun mail de validation ne lui est envoyé (alors que dans les paramètres, j'ai bien "activation des comptes : auto activation").
    Par ailleurs, les nouveaux inscrits n'appartiennent à aucun groupe (alors que "Groupe des inscrits" est fixé à "Registered" par défaut).
    Enfin, la date de dernière visite est égale à la date de création de compte.

    Bref, j'ai l'impression qu'il y a un problème quelque part... Avez-vous rencontré le même problème ?

    NB : le plus "bizarre", c'est que je n'ai pas ce problème sur un autre site sur lequel j'ai fait la mise à jour 3.9.3 La seule différence entre les 2 sites se rapporte au template (purity = tout va bien : Hydrogen = problème).

  • #2
    Bonjour,

    As-tu vérifié si la base de données n'a pas besoin d'être corrigée, après un incident de mise à jour de celle-ci ?
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

    Commentaire


    • #3
      Merci RobertG.

      Mais, je ne vois pas comment "corriger" la base de donnée, alors que j'ai juste effectué une mise à jour de Jommla...

      Commentaire


      • #4
        Bonjour.

        Je pense que c'est toujours un bon réflexe, après une mise à jour, de cliquer le bouton de correction de la base de données et de vider les caches. Je le fais systématiquement même si la base semble en bon état, ça ne peut faire de mal...
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          Alors, je viens de corriger la base de données (qui en avait bien besoin !!) ; je ne savais même pas que cette option existait (pour info : Menu "Extensions->Gérer->Base de données").

          Malheureusement, cela ne change rien au problème :-(
          Lorsque j'inscris un nouvel utilisateur, le courriel de confirmation n'est pas envoyé, le nouvel utilisateur n'est affecté à aucun groupe, la date de dernière visite correspond à la date de création de compte, et, chose que je n'avais pas signalé auparavant, le mot de passe du compte n'est pas correctement enregistré (je suis obligé de passer par le backoffice pour re-saisir un mot de passe afin de pouvoir me connecter en front office).

          Bref, c'est carrément ... embêtant. Surtout que je dois mettre le site en accès libre prochainement, et que ça va rudement compliquer l'inscription des gens :-(

          Commentaire


          • #6
            As-tu fait une sauvegarde du site avant cette mise à jour en 3.9.3 ? Si oui, il faudrait y revenir et corriger la base avant de passer en 3.9.3
            Ce comportement est étonnant. Est-ce qu'une modification de compte depuis le frontend donne les mêmes erreurs ?
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr hébergés chez PHPNET - sites perso chez PlanetHoster + sites gérés chez 1and1 et OVH

            Commentaire


            • #7
              Malheureusement, je n'ai pas fait de sauvegarde du site :-(

              Autrement, je crois que je progresse (un peu) dans la compréhension du problème. Il se trouve que je n'emploie pas le formulaire d'inscription proposé nativement par Joomla. En fait, j'utilise un plugin (Fabrik, qui sert à créer et à gérer toutes sortes de choses, comme des bases de données par exemple). Et grâce à ce plugin, j'ai bâti un formulaire d'inscription qui va renseigner la table xxxx_users, et qui stocke des informations relatives au nouvel inscrit dans une autre table. Ce que je ne comprends pas, c'est que ça fonctionne super bien sur un des sites que j'ai mis à jour en version 3.9.3, et que ça ne fonctionne pas sur l'autre :-(

              Par ailleurs, j'ai fait des tests en ayant recours au formulaire d'inscription "natif" de Joomla, et là tout s'est parfaitement déroulé (le mail de confirmation a bien été envoyé, le nouvel inscrit figure dans le bon groupe, l'utilisateur n'est pas activé par défaut, le mot de passe fonctionne, et la date de dernière visite n'existe pas ; bref, tout se passe correctement).

              Dès lors, il y a fort à parier que le problème vienne du formulaire créé à l'aide de Fabrik. Si jamais quelqu'un s'y connais, je suis preneur ;-)

              Commentaire


              • #8
                Hourra ! Problème résolu :-)

                En fait, au moment de la mise à jour, quelque chose a du se produire et cela a eu une incidence sur le lien qui existait entre la table xxxx_users et la table créée avec Fabrik. Bizarrement, le composant de Fabrik qui servait à unir les 2 tables (Juser) n'était plus rattaché au formulaire d'inscription. Il a suffit que je le réactive, puis que j'associe les items du formulaire Fabrik à ceux qui doivent être enregistrés dans la table xxxx_users pour que tout se remette à fonctionner !

                Pour celles et ceux qui voudraient savoir comment créer un formulaire d'inscription à l'aide de Fabrik, je m'étais inspiré d'un (vieux) tutoriel, qui reste valable.

                Merci pour votre aide qui m'aura permis de prendre conscience qu'il faut corriger sa base de données de temps à autre ;-)

                Commentaire

                Annonce

                Réduire
                1 sur 2 < >

                C'est [Réglé] et on n'en parle plus ?

                A quoi ça sert ?
                La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                Comment ajouter la mention [Réglé] à votre discussion ?
                1 - Aller sur votre discussion et éditer votre premier message :


                2 - Cliquer sur la liste déroulante Préfixe.

                3 - Choisir le préfixe [Réglé].


                4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                2 sur 2 < >

                Assistance au forum - Outil de publication d'infos de votre site

                Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                UTILISER À VOS PROPRES RISQUES :
                L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                Problèmes connus :
                FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                Installation :

                1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                Archive zip : https://github.com/AFUJ/FPA/zipball/master

                2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                et remplacer www. votresite .com par votre nom de domaine


                Exemples:
                Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/
                Pour executer le script: http://www..com/fpa-fr.php

                Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/cms/
                Pour executer le script: http://www..com/cms/fpa-fr.php

                En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                Voir plus
                Voir moins

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X