[résolu] lien de validation dans un mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [résolu] lien de validation dans un mail

Re: [résolu] lien de validation dans un mail

par Jim125 » 03 janv. 2012, 01:59

Tu t'es bien débrouillée alors! Bravo. bonne continuation.

Re: lien de validation dans un mail

par juliette » 02 janv. 2012, 20:16

bon, c'est bon, j'ai réussi, je met résolu...
merci a toi Jim125 :D

Re: lien de validation dans un mail

par juliette » 01 janv. 2012, 17:34

ok je comprend bien la démarche :D , je me met au travail, merci

Re: lien de validation dans un mail

par Jim125 » 01 janv. 2012, 17:14

Oui. Pour faire simple, tu te fais une table "commentaires" dans ta base de donnée.

Le champ "texte" contient le commentaire bien sûr, mais dans le champs "valider", ça se mets à "non" quand l'internaute poste un commentaire.

L'internaute écrit un commentaire et l'envoie : tu récupères les données du formulaire et tu les inscris dans ta table "commentaire" avec INSERT

et bien sur ça mets automatiquement le champs "valider" à non avec INSERT. c'est une valeur prédéfinie donc.

Quand la page web de ton blog affiche les commentaire, elle fait un SELECT et n'affiche que les commentaire qui ont le champ "valider" à OK.

Et seulement toi peut mettre ce champ à OK depuis ta page admin back-office.

Re: lien de validation dans un mail

par juliette » 01 janv. 2012, 16:16

merci, tu as bien compris, je vais donc prendre ta 1er méthode...

donc si moi j'ai bien compris, c'est donc un INSERT pour remplir une condition supplémentaire pour le SELECT qui affiche les commentaires ???

Re: lien de validation dans un mail

par Jim125 » 01 janv. 2012, 16:09

Si j'ai bien compris, tu veux pouvoir valider les commentaires avant qu'ils puissent s'afficher sur ton blog.
mettre le lien de validation dans le mail que tu reçois me parait peu sécurisé. car si quelqu'un chope l'url, il peut valider lui-même son commentaire...

Il vaut mieux valider les messages depuis la page back-office sécurisée de ton blog, en POST. à mon avis.
Le mail que tu reçois n'étant là que pour t'informer qu'un nouveau commentaire en attente a été posté.

Maintenant, si tu veux vraiment le valider depuis le mail (donc en GET) : il faut que tu reçoives dans l'email l'id du commentaire.

Puis tu envoies en cliquant depuis le mail sur un lien à ta page de validation : valider.php?idcom=133&valid=ok
Il suffit qu'il y ait un champ "valider" dans ta base de donnée, et de le mettre à "non" ou à "ok".

[résolu] lien de validation dans un mail

par juliette » 01 janv. 2012, 15:38

salut a tous, quelqu'un peut il m'expliquer le principe svp:
je fais un blog et je voudrais recevoir un mail quand un commentaire est poster...
dans ce mail je voudrais un lien de validation, je clic et le commentaire est visible...

merci d'avance :D