Résolu Système de cookie non fonctionnel

-PizzaHut-

Premium
Inscription
4 Septembre 2013
Messages
682
Réactions
232
Points
17 641
RGCoins
25
Bonsoir à tous,

Ayant un système de connexion sur mon site j'aimerais que le timeout arrête de déconnecter les sections au bout de 30min mais plutôt que je puisse choisir au bout de combien de temps la session soit déconnecté et que l'utilisateur doivent se reconnecter.

Voici mon code actuel mais il n'est pas fonctionnel :


PHP:
$vUsers = $bdd->prepare("SELECT * FROM users WHERE pseudo = ? AND password = ?");
            $vUsers->execute(array($pseudo, $password));
            setcookie('pseudo',$pseudo,time() + 3600*24*7);
            setcookie('password',$password,time() + 3600*24*7);

Merci d'avance
 
PHP:
$vUsers = $bdd->prepare("SELECT * FROM users WHERE pseudo = ? AND password = ?");
            $vUsers->execute(array($pseudo, $password));
            setcookie('pseudo',$pseudo,time() + 3600*24*7, null, null, false, true);
            setcookie('password',$password,time() + 3600*24*7, null, null, false, true);


La requête du dessus s’exécute bien en revanche?

essaie de rajouter null, null, false, true après la définition du temps de validité, comme indiqué ci-desus.
 
Et bien la déconnexion automatique au bout d'un certain temps le membre est obligé de se reconnecter

An dans ce cas change le temps que tu définis, si mes calculs sont bons ((d)) il faut mettre time() + 1300

3600 = 1h donc 1300 = 30mn x)
 
Cette réponse a aidé l'auteur de cette discussion !
Retour
Haut