Mot de passe de l'utilisateur non reconnu

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

  • Mot de passe de l'utilisateur non reconnu

    Bonjour à tous,

    Je suis sous Joomla 3.2.0

    Voilà mon souci : J'utilise Bt Login 2.5.4 pour gérer les connections sur mon site. L'utilisateur peut s'enregistrer en indiquant un identifiant et un mot de passe.
    Un email de confirmation lui est bien evoyé. En cliquant sur le lien, il est redirigé sur le site qui lui indique qu'il est correctement inscrit.

    Malheureusement, lorsqu'il veut ensuite se connecter cela lui dit que le mot de passe n'est pas reconnu.

    Lorsque je vais sur mon backend, je vois bien ce nouvel utilisateur. Lorsque je rentre manuellement un mot de passe via la gestion des utilisateurs, cela fonctionne ensuite parfaitement, l'utilisateur peut se connecter via le site.

    Je n'arrive pas à comprendre pourquoi.
    Un autre test : L'utilisateur demande une réinitialisation de son mot de passe. Un mail lui est envoyé mais lorqu'il veut utiliser le code d'activation indiqué dans le mail, cela lui indique que le code n'existe pas.

    Quelqu'un aurait-il une idée et pourrait m'aider, je tourne en rond ?

    Merci à vous par avance
    Dernière édition par Emteltiti à 17/11/2013, 12h52

  • #2
    Re : Mot de passe de l'utilisateur non reconnu

    J'ai le même problème depuis la mise à jour 3.2 ..
    Je n'utilise pas Bt login.
    Le mot de passe n'est pas enregistré correctement sur la base de donnée .
    Il y a une solution d'apporté sur ce site http://www.sourcecoast.com/forums/jf...with-joomla-32
    J'espère que ça marchera pour toi .
    Dernière édition par Saxss à 28/11/2013, 00h36

    Commentaire


    • #3
      Re : BT Login : Mot de passe de l'utilisateur non reconnu

      Effectivement, j'ai fait la mise à jour hier après-midi de la version 3.2...

      Je regarde cela attentivement et je reviens vous dire.

      Commentaire


      • #4
        Re : BT Login : Mot de passe de l'utilisateur non reconnu

        Bonjour,

        Bon, j'ai essayé la méthode indiquée et cela ne fonctionne pas...

        Commentaire


        • #5
          Re : Mot de passe de l'utilisateur non reconnu

          Essaye cette solution qui marche sur mon site .

          Editer/libraries/ joomla /user/helper.php :

          1. Change

          $encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);

          pour

          $encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);

          Editer /libraries/ joomla /user/user.php :

          2. Change

          $array['password'] = $crypt . ':' . $salt;

          pour

          $array['password'] = $crypt;

          Editer /components/com_users/models/reset.php :

          3. Change

          $password = $crypted . ':' . $salt;

          pour

          $password = $crypted;

          4. Change

          if (!($crypt == $testcrypt))

          pour

          if (!($user->activation == $testcrypt))

          5. Change

          $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);

          pour

          $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');

          Editer /plugins/authentication/ joomla / joomla .php :

          6. Change

          if ($crypt == $testcrypt)

          pour

          if ($result->password == $testcrypt)
          Dernière édition par Saxss à 28/11/2013, 00h36

          Commentaire


          • #6
            Re : BT Login : Mot de passe de l'utilisateur non reconnu

            Ca maaaaaaarche !!!

            Merci beaucoup Saxss

            Commentaire


            • #7
              Re : Mot de passe de l'utilisateur non reconnu

              Peut tu éditer ton titre et retirer bt login car c'est un problème de joomla 3.2 , merçi ++
              Dernière édition par Saxss à 28/11/2013, 00h36

              Commentaire


              • #8
                Re : Mot de passe de l'utilisateur non reconnu

                C'est fait

                Commentaire


                • #9
                  Re : Mot de passe de l'utilisateur non reconnu

                  Bonjour,
                  Envoyé par Emteltiti Voir le message
                  Un autre test : L'utilisateur demande une réinitialisation de son mot de passe. Un mail lui est envoyé mais lorqu'il veut utiliser le code d'activation indiqué dans le mail, cela lui indique que le code n'existe pas.
                  j'ai le même problème avec le module de connexion standard de Joomla, sous 3.2. Lorsque je veux utiliser la procédure de changement de mot de passe, je reçois bien un mail avec un code d'identification, mais lorsque je colle ce code, je reçois un message d'erreur disant que le code est incorrect. J'essaie la solution proposée un peu plus bas.
                  Manuel
                  --------
                  voileux.org

                  Commentaire


                  • #10
                    Re : BT Login : Mot de passe de l'utilisateur non reconnu

                    Merci beaucoup,
                    ça marche
                    Manuel
                    --------
                    voileux.org

                    Commentaire


                    • #11
                      Re : BT Login : Mot de passe de l'utilisateur non reconnu

                      Saxss si tu étais à coté de moi je t'embrasserais!!!!!!!!!!!!!!!!! GRAND MERCI!!!
                      Depuis que je suis passé de joomla 3.1.5 à 3.2.0, j'ai de nombreux bugs de ce genre, c'est pénible!!!!!!
                      Ce sont des erreurs de dev??????

                      Envoyé par Saxss Voir le message
                      Essaye cette solution qui marche sur mon site .

                      Editer/libraries/ joomla /user/helper.php :

                      1. Change

                      $encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);

                      pour

                      $encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);

                      Editer /libraries/ joomla /user/user.php :

                      2. Change

                      $array['password'] = $crypt . ':' . $salt;

                      pour

                      $array['password'] = $crypt;

                      Editer /components/com_users/models/reset.php :

                      3. Change

                      $password = $crypted . ':' . $salt;

                      pour

                      $password = $crypted;

                      4. Change

                      if (!($crypt == $testcrypt))

                      pour

                      if (!($user->activation == $testcrypt))

                      5. Change

                      $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);

                      pour

                      $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');

                      Editer /plugins/authentication/ joomla / joomla .php :

                      6. Change

                      if ($crypt == $testcrypt)

                      pour

                      if ($result->password == $testcrypt)

                      Commentaire


                      • #12
                        Re : Mot de passe de l'utilisateur non reconnu

                        c'est au niveau de la mise à jour en 3.2 que ça pose un problème ...
                        le mot de passe ne s'enregistrait plus correctement sur la base de données et du coup si tu changeais le mot de passe du nouvel utilisateur dans l'administration ,ça fonctionnait par la suite .
                        J'ai eu des problèmes de captcha qui ne s'affichait pas que j'ai résolu en désactivant le pluyin re captcha ,retirer aussi dans configuration et j'ai mis en place EasyCalcCheck PLUS - ECC+
                        Dernière édition par Saxss à 28/11/2013, 00h38

                        Commentaire


                        • #13
                          Re : Mot de passe de l'utilisateur non reconnu

                          Salut
                          très bonne traduction merci. Il aurait été bon de donner la source
                          Original :

                          merci en tout cas pour la traduction
                          Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

                          Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

                          Commentaire


                          • #14
                            Re : Mot de passe de l'utilisateur non reconnu

                            Bonjour à tous,

                            Je rencontre le même problème sur la version 3.2.1 de Joomla, et les modifications citées n'existent pas dans les fichiers.

                            Est ce que vous avez une alternative ou est-ce que dans la 3.2.1 ça été corrigé ?

                            Car actuellement tous mes utilisateurs m'appellent parce que leurs mot de passe ne fonctionne pas a chaque fois qu'ils créent un compte.

                            Merci beaucoup de votre aide.

                            Commentaire


                            • #15
                              Re : Mot de passe de l'utilisateur non reconnu

                              Envoyé par tidom21 Voir le message
                              Bonjour à tous,

                              Je rencontre le même problème sur la version 3.2.1 de Joomla, et les modifications citées n'existent pas dans les fichiers.

                              Est ce que vous avez une alternative ou est-ce que dans la 3.2.1 ça été corrigé ?

                              Car actuellement tous mes utilisateurs m'appellent parce que leurs mot de passe ne fonctionne pas a chaque fois qu'ils créent un compte.

                              Merci beaucoup de votre aide.
                              Ca irais plus vite si tu faisais la manip qui fonctionne :
                              Essaye cette solution qui marche sur mon site .

                              Editer/libraries/ joomla /user/helper.php :

                              1. Change

                              $encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);

                              pour

                              $encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);

                              Editer /libraries/ joomla /user/user.php :

                              2. Change

                              $array['password'] = $crypt . ':' . $salt;

                              pour

                              $array['password'] = $crypt;

                              Editer /components/com_users/models/reset.php :

                              3. Change

                              $password = $crypted . ':' . $salt;

                              pour

                              $password = $crypted;

                              4. Change

                              if (!($crypt == $testcrypt))

                              pour

                              if (!($user->activation == $testcrypt))

                              5. Change

                              $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);

                              pour

                              $testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');

                              Editer /plugins/authentication/ joomla / joomla .php :

                              6. Change

                              if ($crypt == $testcrypt)

                              pour

                              if ($result->password == $testcrypt)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X