Bonjour à tous. J'ai un problème très étrange avec des cookies sur mon site. J'enregistre le login/mot de passe des utilisateurs pour qu'ils n'aient pas à le retaper à chaque fois. Classique.
Quand je tape un certain login/mot de passe, le cookie s'enregistre. Pas de problème.
Quand je tape un autre login/mot de passe, le cookie semble s'enregistrer car je peux naviguer dans le site. Par contre, si je fais certaines actions, le cookie semble disparaître et je suis mis dehors. Curieux, non ?
Voici le code où j'enregistre les cookies :
if ($userOK && $enabled == 'OK') {
setcookie("login", $_SESSION['login'], time()+3600*24*4);
setcookie("passw", $_SESSION['passw'], time()+3600*24*4);
header('Location: main.php');
exit;
}
En amont, je test la validité login/mot de passe. Si c'est OK, j'enregistre les deux cookies "login" et "passw", puis, je redirige vers la page d'accueil. Il y a un truc qui va pas là ???
(Je précise que j'enregistre le mot de passe cripté, bien sûr).
Des idées ??? Merci.