website logo
Auteur
avatar
VV

Forum » » Le coin des codeurs » » Date ???


Posté : 5 juin 2003 à 12:36 icone du post

fausse manip, G pas pu finir ma réponse
je reprends :

à la premiere entée de l'utilisateur, définit un cookie :

<?php setcookie("date_premiere_connexion",date("j m Y"),time()+(86400*360)); ?> //par exemple

(la fonction date() retourne la date en cours pour le serveur)

ce cookie dure un an et garde en mémoire la date de la premiere connexion de ton utilisateur

puis, à chque nvelle connexion, vérifie que le cookie n'a pas plus d'une semaine :

if(date("j m Y")>($date_premiere_connexion+ une demaine): connexion refusée


sinon,tu peux faire un cookie qui ne dure qu'une semaine et refuser la connexion si l'utilisateur n'a pas le cookie



enfin, si tu as stocké la date de début dans ta base tu peux aussi le faire :

if(date("j m Y")>($date_dans_ta_base+ une demaine): connexion refusée

C pareil

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=5914&forum=5