par
timpisteur » 20 mai 2006, 23:26
bonjour à tous, j'espere que vous aller pouvoir m'aider !!
sur ma page index.php j'ai les éléments suivants :
un formulaire qui renvoit vers index.php et si le login et le pass sont dans la base de donnée et que l'utilisateur a coché la case "se souvenir de moi" alors il créer un cookie comme ça :
Code : Tout sélectionner
if($_POST['souvenir']){
$timestamp_expire = time() + 365*24*3600;
setcookie('login', $_POST['login'], timestamp_expire);
setcookie('pass', $_POST['pass'], $timestamp_expire);
}
et en fait le truc que j'arrive pas à faire c'est que lorsque l'utilisateur ferme la page et la réouvre, le cookie est reconnu et l'utilisateur est logué et renvoyé sur la page membre.php
j'ai voulu essayer avec un truc comme ça :
Code : Tout sélectionner
<?
if (isset($_COOKIE['login']) && isset($_COOKIE['pass']))
{
echo "<script>document.form.submit();</script>";
}
?>
form est le nom de mon formulaire mais je ne sais pas comment lui passer les variables login et pass pour qu'il se logue automatiquement.
Je ne sais pas si c'est comme ça qu'il faut faire, si ça créer des failles de sécurité ou pas, donc j'attends vos réponses avec impatience !!!
merci d'avance
bonjour à tous, j'espere que vous aller pouvoir m'aider !!
sur ma page index.php j'ai les éléments suivants :
un formulaire qui renvoit vers index.php et si le login et le pass sont dans la base de donnée et que l'utilisateur a coché la case "se souvenir de moi" alors il créer un cookie comme ça :
[code]
if($_POST['souvenir']){
$timestamp_expire = time() + 365*24*3600;
setcookie('login', $_POST['login'], timestamp_expire);
setcookie('pass', $_POST['pass'], $timestamp_expire);
}
[/code]
et en fait le truc que j'arrive pas à faire c'est que lorsque l'utilisateur ferme la page et la réouvre, le cookie est reconnu et l'utilisateur est logué et renvoyé sur la page membre.php
j'ai voulu essayer avec un truc comme ça :
[code]
<?
if (isset($_COOKIE['login']) && isset($_COOKIE['pass']))
{
echo "<script>document.form.submit();</script>";
}
?>
[/code]
form est le nom de mon formulaire mais je ne sais pas comment lui passer les variables login et pass pour qu'il se logue automatiquement.
Je ne sais pas si c'est comme ça qu'il faut faire, si ça créer des failles de sécurité ou pas, donc j'attends vos réponses avec impatience !!!
merci d'avance