bonsoir à tous, est-ce que quelqu'un peut me montrer comment réaliser un auto-login en php?
C'est à dire tant que la case autologin est coché , l'utilisateur n'aura pas à saisir son login et son mot de passe
bonsoir à tous, est-ce que quelqu'un peut me montrer comment réaliser un auto-login en php?
C'est à dire tant que la case autologin est coché , l'utilisateur n'aura pas à saisir son login et son mot de passe
Regarde du coté des cookies
Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/
voilà mon code pour enregistrer les valeurs (register.php)
et voilà l'affichage view.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $expire = 365*24*3600; setcookie("KT_Username","roger",$expire); setcookie("KT_userAuth","man",$expire); ?>
Dans view.php,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php echo $_COOKIE["KT_Username"]; ?>
il m'affiche
"Notice: Undefined index: KT_Username in d:\program files\easyphp1-7\www\eurodance\pages\view.php on line 2"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php if (isset($_COOKIE["KT_Username"])) { // autologin echo $_COOKIE["KT_Username"]; } else { // pas autologin } ?>
C'est que ton cookie n'est pas créé. Déjà pour ne pas afficher cette erreur:
Ensuite enlève le expire pour voir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php if (isset($_COOKIE["KT_Username"])) { echo $_COOKIE["KT_Username"]; } ?>
Salut,
Il me semble qu'il y a un problème avec ton code d'écriture des cookies.
Le temps d'expiration est incorrect, il faut donner une date et pas une durée. En d'autre termes, il faut ajouter time() au temps d'expiration voulu
Exemple:cf. http://www.php.net/manual/fr/function.setcookie.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $expire = time()+365*24*3600; setcookie("KT_Username","roger",$expire); setcookie("KT_userAuth","man",$expire); ?>
Toute la documentation Ruby on Rails : gotapi.com/rubyrails
Mes articles :
> HAML : langage de template pour Ruby on Rails
Bonjour à tous
oui, c'était le time() qui était oublié,
mais maintenant que les cookies sont enregistrés , comment faire pour retenir les logins et mots de passe?C'est à dire tant que la case autologin est coché , l'utilisateur n'aura pas à saisir son login et son mot de passe
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager