Mammouth du PHP |
1668 Messages
17 juin 2008, 16:25
Il dit que c'est sécurisé, donc il y a un espace membre avec l'id stocké dans les sessions...
<?php
session_start();
$connexion=new PDO(/* ... */);
// Si l'utilisateur n'était pas dans la BDD
if(!$_SESSION['test_user']){
$connexion->exec("INSERT INTO connectes VALUES('".$_SESSION['id_user']."', '".time()."')");
$_SESSION['test_user']=1;
}
$requete=$connexion->query("SELECT * FROM connectes");
$requete->fetch(PDO::FETCH_OBJ);
if($requete->temps<900) $connexion->exec("UPDATE FROM connectes SET temps='".time()."' WHERE id='".$_SESSION['id_user']."'");
else die('vous avez actualiser votre page il y a plus de 30m, veuillez vous relogguer');
?>
Voilà le travail, en gros, mais les sessions me paraissent plus simple...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong
10 ans de PHP, déjà.
"moi jtrouve que katagoto il déchire!" Nagol