sondage

Petit nouveau ! | 5 Messages

27 juin 2012, 09:01

bonjour,

J'ai créer un sondage (avec radio bouton) et j'aimerai que l'utilisateur ne puisse y répondre qu'1 fois par semaine.

Comment faire ?

Merci!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

27 juin 2012, 11:19

Bonjour,

S'il s'agit d'un utilisateur connecté (avec utilsateur / mot de passe) il te suffit de sauvegarder la date du vite dans la table des réponse (ou une table avec la clef primaire du sondage, la clef primaire de l'utilisateur et la date. Avant la validation du vote tu verifie que le dernier et date d'il y a plus d'une semaine.
Pour cela utilise datediff.

S'il s'agit de vote tu peux demander une adresse mail (et bannir les adresses type "poubelle") afin de limiter la casse.
Le cookie ou l'adresse c'est bien pour l'utilisateur moyen mais totalement inutile si on décide vraiment de te faire chier.
Tu peux aussi prier.

La seule vrai solution est "l'espace membre" le reste facilement contournable (l'espace membre aussi suffit de ce réinscrire mais c'est déjà plus chiant si tu demande à valider l'adresse mail et que tu refuse les adresses ma poubelle).

@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 790 Messages

27 juin 2012, 12:02

salut moogli, qu'appel tu des adresse mail poubelle ?
Les fautes de grammaire et d'orthographe contenu dans mes postes sont sous copyright, vous pouvez les utiliser pour un usage personnelle mais vous ne devrez en aucun cas les utiliser a des fins commercial sans une autorisation écrite de ma part.

Petit nouveau ! | 5 Messages

28 juin 2012, 10:06


S'il s'agit d'un utilisateur connecté (avec utilsateur / mot de passe) il te suffit de sauvegarder la date du vote dans la table des réponse (ou une table avec la clef primaire du sondage, la clef primaire de l'utilisateur et la date. Avant la validation du vote tu verifie que le dernier et date d'il y a plus d'une semaine.
Pour cela utilise datediff.
Oui il s'agit d'un utilisateur connecté !


Merci ;)

ViPHP
xTG
ViPHP | 7331 Messages

28 juin 2012, 10:43

salut moogli, qu'appel tu des adresse mail poubelle ?
Il existe des services proposant l'accès à des boites email créées à la volée qui ne demandent aucun mot de passe.
Plusieurs personnes peuvent les utiliser, et notamment dans les cas où ils n'ont besoin de l'adresse que pour l'inscription et qu'ils sont sûr de recevoir plein de spam par la suite à cause de cette dite inscription.
Cherches "email jetable" dans ton moteur de recherche et tu en trouveras plein.