Jump to content

Mots de passe clients = erreur authentification ; si mot de passe attribué = fonctionne


senzoa

Recommended Posts

Bonjour à tous! :)

J'ai un gros problème au niveau de l'authentification des clients.
Je ne sais pas s'il est lié au module Private Shop, mais c'est sûrement le cas.

En gros, le mot de passe que le client a entré lors de son inscription ne lui permet pas de se connecter au site marchand, après sa validation via le module Private Shop.

Par contre, si je change le mot de passe du client via le Back Office, il peut alors se connecter avec son nouveau mot de passe.

Auriez-vous une idée de la cause de mon problème?

Je vous remercie d'avance pour toute aide,

Sarah

Link to comment
Share on other sites

Une fois installé, les clients ne peuvent pas accéder à la page "contactez nous" pour vous dire que votre boutique n'est pas accessible, essayez de le désinstaller et inscrivez vous comme un client lambda, déconnectez vous, remettez le module et essayé de vous reconnecter, vous verrez si ca viens du module.

Link to comment
Share on other sites

J'ai créé un compte en enlevant le module, puis je me suis reconnectée après l'avoir réinitialisé, et cela fonctionne.
Donc à priori, le module fonctionne bien et le bug vient d'ailleurs. La question est désormais de savoir d'où il vient..

Link to comment
Share on other sites

Ma boutique est sur la version 1.3.2

Je ne sais pas s'il s'agit du module, c'est au niveau de l'inscription qu'il ne fonctionnerait plus mais au niveau de la connexion (si on créé l'identifiant lorsqu'il est désactivé) cela fonctionne.

Une autre chose étrange est le fait que si je change le mot de passe de l'utilisateur dans le BO sur sa fiche client et que j'essaie de me reconnecter avec ce nouveau de passe, il arrive à se connecter.

Link to comment
Share on other sites

oui bizarre, c'est douteux, si vous voulez avoir des clients vaux mieux le désinstaller, vous pouvez toujours allez vous plaindre que ca fonctionne pas, mais si il le valide en 1.3 (1.3.0) et que vous êtes en 1.3.2 vous êtes en tord.
De plus, c'est un limitation en javascript, il est donc parfaitement possible de visiter votre boutique sans être inscrit ou connecté : http://imm.io/2rdS

Link to comment
Share on other sites

Etrangement, ça semble refonctionner.

Mais effectivement, vous avez mis le doigt sur un problème qui m'était inconnu.
Il est bien écrit sur la page du module qu'on peut rajouter :

You can add the 3 green lines to /header.php below the blue line (around the begining of the file)
This will redirect all non-logged users using php instead of javascript.

require_once(dirname(__FILE__).'/init.php');.
include_once(_PS_MODULE_DIR_.'/privateshop/privateshop.php');
$ps_shop = new PrivateShop();
$ps_shop->redirect();


Seriez-vous prêt à refaire le test si j'ajoute ces lignes?

Link to comment
Share on other sites

Apparemment ca fonctionne, par contre je me retrouve avec un article dans le panier, il me semble pas l'avoir mis tout à l'heure...
http://imm.io/2reG

Par contre comme les pages ne sont plus accessibles, googlebot ne pourra plus visiter votre site, je ne sais pas si vous avez de mots clés référencés mais à long terme vous allez les perdre.

Link to comment
Share on other sites

Je sais que je n'aurais aucune chance à un bon référencement avec un site en privé, mais cela est nécessaire puisque nous sommes une entreprise destinées aux entreprises avec des tarifs privés (et en plus on est sur du très local avec une zone de chalandise d'un rayon de 70m²).

C'est assez comique car maintenant, ça ne fonctionne plus avec un nouveau compte que j'ai créé. Il a fonctionné lors de sa création, ensuite mon collègue a essayé de se connecter de son PC, et là, ça ne fonctionnait plus et ça ne fonctionne plus sur le mien. Arrachage de cheveux.

Link to comment
Share on other sites

2 possibilités :

- ce module n'est peut être pas validé pour une version 1.3.2

- ce module interfère avec un autre module

si tout a l'heure ca fonctionnais sur votre ordi, c'est peut être grâce à un cookie gardé en mémoire sur votre ordinateur.
vous avez ce module depuis longtemps ? vous avez fait récemment une mise à jour ou installé un autre module ?

Link to comment
Share on other sites

J'ai vidé mes cookies ce matin puisque plusieurs personnes indiquaient cela comme une solution à mon problème. Je ne pense pas que ce soit les cookies puisque des personnes s'étant inscrites de leurs PCs n'ont pas pu se connecter par la suite, et logiquement, les cookies y sont présents.

J'ai effectivement rajouté des modules, notamment pour appliquer des tarifs variables selon des groupes, mais je ne vois pas en quoi celui ci pourrait influer sur les mots de passe client :/

Link to comment
Share on other sites

Non, effectivement pas vraiment de rapport entre les tarifs des produits et les connexion client. Les possibilités s'amenuisent soit vous désinstallez le module et rendez votre boutique publique soit vous investissez dans un autre module de vente privée... et pourquoi pas VIP :roll:

Link to comment
Share on other sites

Excusez-moi, je viens de voir que vous proposez ce module sur votre boutique!
Je vais y réfléchir, mais comme j'ai déjà investi dans le private shop, j'aimerais trouver une solution avant de réinvestir dans un nouveau module. Néanmoins, c'est toujours bon à savoir!

Link to comment
Share on other sites

Votre module VP a l'air très intéressant. Néanmoins apparemment, ce n'est pas le module Private Shop qui serait à l'origine du problème, puisqu'en le désactivant, le dernier compte créé ne fonctionne toujours pas.

Link to comment
Share on other sites

Confirmez moi que le module est bien désactivé, je vais tester (inscription, déconnexion, connexion)

Vous avez laissez les 4 lignes de code rajouté tout à l'heure ?

require_once(dirname(FILE).’/init.php’);.
include_once(PS_MODULE_DIR.’/privateshop/privateshop.php’);
$ps_shop = new PrivateShop();
$ps_shop->redirect();

Link to comment
Share on other sites

Merci beaucoup, cela semble néanmoins refonctionner même avec le module.
J'avoue ne rien comprendre, il me semble que c'est un problème de mot de passe, mais parfois ça fonctionne, d'autres fois non.

Je vais patienter jusque demain et refaire des tests pour vérifier que cela fonctionne toujours.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...