limite l'acces a temps donne
Posté : 08 févr. 2011, 16:39
Salut
En essayant d'etre clair, J'ai besoin de votre aide:
J'ai une base comme ceci
ex: debut=now() fin=debut+duree (en l'occurence 12 heures)
et que l'acces a la page soit autorise tant que la date de fin n'est pas depassee.
du style :
lors du login on verifie la date de fin
Si egale a zero on la met a jour (debut + duree) et on donne acces a la page jusqu'a "fin"
si plus grand que zero mais plus petit que now() on donne acces a la page jusqu'a "fin"
si plus grand que zero et plus grand que now() on donne pas acces a la page.
voila le principe mais aucune idee de la syntaxe

Si quelqu'un peut m'aider se serait cool....
Merci
En essayant d'etre clair, J'ai besoin de votre aide:
J'ai une base comme ceci
TABLE `users` (
`nom` varchar(255) character set utf8 NOT NULL,
`prenom` varchar(255) character set utf8 NOT NULL,
`email` varchar(255) character set utf8 NOT NULL,
`login` varchar(255) character set utf8 NOT NULL,
`pass` varchar(255) character set utf8 NOT NULL,
`actif` varchar(10) character set utf8 NOT NULL,
`debut` datetime NOT NULL,
`fin` datetime NOT NULL,
`duree` varchar(255) character set utf8 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
`users` VALUES('azoulay', 'lionel', '[email protected]', 'lionel', 'lionel', '1', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '12');
J'aimerais que lorsque "lionel" se logue se mette a jour le debut et la fin en fonction de la dureeex: debut=now() fin=debut+duree (en l'occurence 12 heures)
et que l'acces a la page soit autorise tant que la date de fin n'est pas depassee.
du style :
lors du login on verifie la date de fin
Si egale a zero on la met a jour (debut + duree) et on donne acces a la page jusqu'a "fin"
si plus grand que zero mais plus petit que now() on donne acces a la page jusqu'a "fin"
si plus grand que zero et plus grand que now() on donne pas acces a la page.
voila le principe mais aucune idee de la syntaxe
Si quelqu'un peut m'aider se serait cool....
Merci