2010-06-21 8 views
3

désolé vraiment parce que cela est presque « s'il vous plaît envoyez-moi le code » - bien que vraiment il est « s'il vous plaît envoyez-moi un lien vers une autre discussion »Valider compte utilisateur via un lien e-mail

Je vais mettre en place un système d'abonnement .net et besoin de valider les utilisateurs à partir de l'adresse e-mail qu'ils fournissent via un lien de type "cliquez ici pour valider votre compte".

Je me demandais si quelqu'un connaissait de bons tutoriels ou des publications à ce sujet? J'ai cherché pendant environ une heure et ne trouve rien - d'où moi posant la question.

Merci d'avance. Rob

Répondre

1

C'est très simple, une fois qu'ils ont soumis leur formulaire de demande, enregistrer une variable «jeton», envoyer votre email, ajouter la variable jeton à l'url, rechercher le jeton dans la base de données, valider l'utilisateur ... !! Simple.

+0

Merci - J'ai eu cette pensée mais je vérifiais juste la meilleure pratique! – LiverpoolsNumber9

1

Lors de leur enregistrement, envoyez-leur un hachage de certaines de leurs données avec un sel fixe. Stuff comme le temps d'enregistrement et l'identifiant de l'utilisateur. Quand ils cliquent sur le lien d'email vers quelque chose comme/verify? Q = ahash, vérifient juste pour voir quelles données d'utilisateurs le hachage s'élève, et mettent à jour la base de données pour refléter qu'ils sont un utilisateur valide.

+0

Merci également - semblable à ce qui précède. Des trucs géniaux! – LiverpoolsNumber9