Limiter l'accès à une fois par jour (php+JS)

Fermé
ptitgoblichon Messages postés 1 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 21 mai 2011 - 21 mai 2011 à 22:23
 Magicite - 22 mai 2011 à 00:09
Bonjour,

j'ai un soucis sur lequel je bloque, peut être pourrez vous m'aider :

je souhaite que mes utilisateurs puissent avoir accès 1 seule fois par jour à un service et ceci depuis le monde entier, quelque soit le fuseau horaire.
Prenons un exemple concret; je suis en france et je consulte ce service à 18h le lundi, si je tente de le reconsulter ce même jour ça bloque, normal (j'ai bien précisé quelque soit le fuseau car nous français passons de lundi au mardi avant les usa par exemple).
Mais si je le consulte de nouveau à minuit et 10min, là c'est ok car on a changé de jour et pourtant cela ne fait pas 24h de temps écoulé.

Je stock le timestamp de la dernière consultation en bdd pour information.

J'ai pensé à détecter la date côté client en javascript mais cela pose des problème car l'affichage du service se fait en php, donc interprété avant le JS.

Si vous avez une idée je suis preneur !

Merci

1 réponse

Salut,

timestamp + 24h mais faut prendre l'heure du serveur pas celle du client, donc la fonction date() en php c'est OK.
0