Hello, Guest |
| Register
Remember me Forgot password ?
Site Map Site Map Contact us Contact us
PrestaShop
  636 users online
Forum  >  Forum francophone  >  Modules tiers  >  Thread

1 of 2
1
Post Reply
New Topic
Module validation d’inscription du compte

offline
Posted: 03 March 2009 01:40 AM   [ Ignore ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

Bonjour à tous,

Petite contrib permettant la validation du compte client à l’inscription.

Explication du fonctionnement :
A l’inscription, le client reçoit un mail, dans lequel se trouve un lien sur lequel il doit cliquer pour valider son inscription (voir le screenshoot). Si il essaye de se connecter sans avoir validé son inscription par se lien, il reçoit un message d’erreur. Ça permet de se protéger contre les bots à la c… (et je trouve ça moins embêtant qu’un captcha), et les adresses mails bidons!

Détail “technique” :
Je me sers du champs “active” de la table “customer”, que je passe a 2 tant que l’inscription n’est pas validée. Je n’ai pas encore touché à la partie Back Office et je n’ai pas inclus les traductions Fr des messages d’erreur. Par contre le bouton “active” du Back Office fonctionne tout de même, même si il est toujours du type Bool (je sais, c’est pas propre^^)

Pour l’installation, il suffit de remplacer les fichiers de votre PS1.1 par ceux fourni dans l’archive jointe

Je vous laisse tester et me donner vos retours / impressions / remarques, avant de continuer plus loin dans le développement!

Image Attachments
mail.png
File Attachments
www.zip  (File Size: 13KB - Downloads: 490)
 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 03 March 2009 03:59 AM   [ Ignore ]   [ # 1 ]
Senior Member
RankRankRank

Messages :

  • total: 431
  • last 7 days: 2
Joined: 2008-05-12

Juste une question.
Si le client crée son compte en passant sa première commande, je doute qu’il aille voir sa messagerie avant la fin du processus de paiement.
La commande ne peut donc pas avoir lieu ?

 Signature 

Cary

La Boutique de la Mode Polynésienne.
http://mahinui-creation.com
Prestashop v1.1.0.5
Hebergement phpnet—Premium

 
offline
Posted: 03 March 2009 07:19 AM   [ Ignore ]   [ # 2 ]
Beginner
Rank
Avatar

Messages :

  • total: 15
  • last 7 days: 0
Joined: 2008-12-14

Hi guys cool smile

Je pense que le process de paiement par Cartes de Credit ne peut pas être altéré par cette procédure ( double opt-in ) et que le client validera sa commande pour 1 produit à télécharger ou “physique”, par 1 clic sur le lien dans l’email qu’il recevra quelques instants après …

Le Double Opt-In est aussi très efficace en terme de taux de transformation des prospects/clients car il implique une démarche active de la part du prospect/client

THX

 Signature 

Open Source will boost the Economy ! tongue wink

 
offline
Posted: 03 March 2009 03:25 PM   [ Ignore ]   [ # 3 ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

@kriboy : bonne question ça … je vais regarder! Mais normalement il doit avoir un message lui demandant de valider son compte par le lien qu’il reçoit en mail… en attendant, le processus de commande doit rester bloquer a l’identification.

Je n’ai pas mis d’authentification automatique du client si le lien est valide… ça me paraissait pas trop secure… mais ça reste facilement faisable!

Autre chose que j’avais oublié de préciser… pour générer ma clé de validation, j’utilise des champs du client avec en plus un “grain de sable”, que je vous conseille de modifier si vous utiliser ce bout de code (le grain de sable doit être g$p_), a modifier dans authentification.php et validator.php si je ne dis pas de bétises!

 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 05 March 2009 05:24 AM   [ Ignore ]   [ # 4 ]
Apprentice
RankRank

Messages :

  • total: 34
  • last 7 days: 0
Joined: 2008-09-11

salut benoth et a tous

j ai essayé ca marche bien, c’est un bon travail,

je voulais te demander si tu as une idée comment faire un lien, j ai eu plusieurs client en commander des produits par cheque et par virement et je n’ai pas eu de suite, je ne savais pas si je devrais les annulé ou pas . j’avais pensé s il y a un moyen d’envoyer par message prédéfini au client deux lien le premier lien c’est pour maintenir votre commande cliquez ici ou pour annulé votre commande cliqué ici, le message seras diffuser directement sur les messages de la commande maintien ou annulé

surement plusieurs personne on le même soucis,

est ce que tu as une idée ?

merci d’avance

 
offline
Posted: 05 March 2009 03:20 PM   [ Ignore ]   [ # 5 ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

[HS]
Ouais techniquement c’est tout à fait faisable, mais ça va beaucoup plus loin que les modifs que j’ai faites!

Ce qu’il faut surtout c’est n’oublier aucun paramètre, par exemple si le client annule sa commande, il faut que tu puisse le rembourser et réinjecter les produits dans le stock… c’est peut être un module complet qu’il faut à ce moment là!

Un petit module qui t’affiche les commandes en attente de paiement depuis x temps, qui se charge d’envoyer le mail et selon la réponse faite (par le lien), mettre à jour le “contenu” de ce module, a toi ensuite de faire la modif de la commande.

Faire la modification de la commande automatiquement par le lien cliqué, ça me parait un peu tendu en terme de suivi, non?
[/HS]

Sinon on s‘écarte du sujet, il serait peut être bien d’en créer un nouveau pour en discuter wink mais l’idée est intéressante!!!

 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 05 March 2009 05:41 PM   [ Ignore ]   [ # 6 ]
Apprentice
RankRank

Messages :

  • total: 34
  • last 7 days: 0
Joined: 2008-09-11

merci de m’avoir répondu, je vais ouvrir un nouveau sujet pour cette idée, je tiens juste a te dire que c’est pas la peine de créer un module pour ca car ca demande est déjà en attente (avec la date ), “aucun remboursement seras fait car il a pas payé “ apres 10 jour par exemple si je n’ai pas encore recu le cheque ou le virement , je pense juste a lui envoyer un lien s’il veut garder sa commande j’aurais un message d’un client ; numero de commande 12, le client veut garder ca commande ou non ! apres c’est moi qui feras tout apres manuelement .

il suffit de faire un lien directement a son compte sur la commande 12 par exemple et la bas il peut envoyé un message au service client

est ce que tu crois que seras facile de le faire le lien qu’il le ramène a son compte ->history -> commande 12 -> message

 
offline
Posted: 06 March 2009 08:41 PM   [ Ignore ]   [ # 7 ]
Club Member
RankRankRank
Avatar

Messages :

  • total: 104
  • last 7 days: 0
Joined: 2007-12-27

j’ai un soucis apres avoir cliquer sur “inscrire” du formulaire d’enregistrement j’ai aucun message qui me prévient de l’envoi d’un mail sur ma messagerie pour l’activation et je suis diriger sur la page de connexion du compte “IDENTIFIEZ-VOUS” (nouveau client ou client existant).

merci d’avance

 Signature 

Veector.fr “Les passagers n’ont qu’à bien se tenir”

 
offline
Posted: 07 March 2009 03:24 PM   [ Ignore ]   [ # 8 ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

Bonjour micm,

c’est bien ce que cette modif est censée faire, après le message prévenant de l’envoi du mail avec le lien, elle renvoi vers la page de connexion

tu verrais une meilleures solution?

 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 07 March 2009 07:30 PM   [ Ignore ]   [ # 9 ]
Club Member
RankRankRank
Avatar

Messages :

  • total: 104
  • last 7 days: 0
Joined: 2007-12-27

Benoth

Benoth - 07 March 2009 03:24 PM
Bonjour micm,

c’est bien ce que cette modif est censée faire, après le message prévenant de l’envoi du mail avec le lien, elle renvoi vers la page de connexion

tu verrais une meilleures solution?

C’est bien comme cela que je l’avais compris mais justement je n’ai pas le “message prévenant de l’envoi du mail avec le lien“ avant d’aller vers la page de connexion. Quel est le fichier qui est censé donner cette information.

 Signature 

Veector.fr “Les passagers n’ont qu’à bien se tenir”

 
offline
Posted: 08 March 2009 03:29 PM   [ Ignore ]   [ # 10 ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

c’est le authentification.tpl, dans l’archive que je donne, il est placé dans themes/prestashop … mais si tu utilises un théme personnalisé, il faut soit que tu le remplace, soit que tu recopie la ligne qui va bien (vers les lignes 25-30):

{if isset($confirmation)}
    
<div class="confirmation">
        <
class="success">{l s='Your account has been successfully created.'}
        
<br />{l s='Please check your e-mail and click the link to validate your register.'}</p>
        <
p>
            <
br /><a href="{$base_dir_ssl}my-account.php"><img src="{$img_dir}icon/my-account.gif" alt="{l s='Your account'}" title="{l s='Your account'}" class="icon">{l s='Access your account'}</a>
        </
p>
    </
div>
{else}

 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 08 March 2009 11:02 PM   [ Ignore ]   [ # 11 ]
Club Member
RankRankRank
Avatar

Messages :

  • total: 104
  • last 7 days: 0
Joined: 2007-12-27

je viens de vérifier j’ai bien ces lignes de codes dans mon “authentification.tpl” de mon theme qui est standard sans modif. Et a aucun moment j’ai le message en anglais ou en français du type “Your account has been successfully created” avant d’arriver sur la page de connexion.

Et la ça m’agace de ne pas trouver d’ou cela vient. merci de ton aide

 Signature 

Veector.fr “Les passagers n’ont qu’à bien se tenir”

 
offline
Posted: 09 March 2009 03:36 PM   [ Ignore ]   [ # 12 ]
Regular
RankRank

Messages :

  • total: 61
  • last 7 days: 0
Joined: 2009-02-03

Et dans le back office, au niveau des traductions tu ne retrouve rien?
C’est bizarre ça!

 Signature 

Geek’s Paradise - La boutique pour les vrais geeks wink

 
offline
Posted: 09 March 2009 04:43 PM   [ Ignore ]   [ # 13 ]
Club Member
RankRankRank
Avatar

Messages :

  • total: 104
  • last 7 days: 0
Joined: 2007-12-27

tout est ok dans le back office en français et en anglais – peux tu me renvoyer la totalité de l’archive en MP car je ne comprends pas ou ça coince. merci

 Signature 

Veector.fr “Les passagers n’ont qu’à bien se tenir”

 
offline
Posted: 11 May 2009 12:03 PM   [ Ignore ]   [ # 14 ]
Club Member
RankRankRank

Messages :

  • total: 176
  • last 7 days: 0
Joined: 2008-06-03

idem pour moi….
cela ne marche pas…

le nouveau venu reçoit bien un mail lui demandant d’activer son compte… mais en frontoffice, après avoir créé son compte, aucun message ne s’affiche lui indiquant qu’il va recevoir un mail de confirmation et/ou lui indiquant qu’il va devoir activer son compte….. à aucun moment je n’ai le message en anglais ou en français du type “Your account has been successfully created” avant d’arriver sur la page de connexion.

une idée ?

JP

ps: Prestashop 1.1 avec theme de base

 Signature 

Mephivio, créateur de sites internet et plateformes e-commerce à base de technologies Open Source et travaux d’infographie pour la communication visuelle des entreprises.

Boutique en ligne (Software) : Mephishop
Blog IT : Veille Techno IT

 
offline
Posted: 19 May 2009 05:11 PM   [ Ignore ]   [ # 15 ]
Beginner
Rank
Avatar

Messages :

  • total: 18
  • last 7 days: 0
Joined: 2008-10-16

Bonjour,

J’ai installé ce module très pratique qui m’a l’air de bien fonctionner, et je reçois le message en anglais pour confirmer l’inscription.
Je vais voir pour traduire se message.

Salutations.

 Signature 
 
 
1 of 2
1
Fast Reply
New Topic