| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Le PHP Se souvenir de moi Tutorial
    Utiliser PHP pour créer un "Remember Me" case donne aux utilisateurs la possibilité d'être connecté automatiquement quand ils visitent un site leur évite d'avoir à saisir son identifiant et son mot de passe à chaque fois qu'ils ferment la fenêtre du navigateur. Le "Remember Me" case peut également être étiqueté « Rester connecté » ou « Rester connecté po" Certains sites donnent même un délai pour combien de temps il faudra vous connecter automatiquement , comme « Je souhaite rester connecté pendant 2 semaines. " INSTRUCTIONS
    1

    Créer une case à cocher en ajoutant une balise input de type « case à cocher » et une étiquette directement après la balise d'entrée. Il devrait être situé après les champs de connexion (par exemple, Nom d'utilisateur et mot de passe ) et avant que le bouton submit . Exemple de code :

    Se souvenir de moi


    2

    Ajouter un "if" qui vérifie si le "Remember Me" case est cochée ou non et , si c'est le cas, définit le cookie de nom d'utilisateur pour le nom d'utilisateur dans la variable $ _SESSION et le mot de passe cookie au mot de passe dans la variable $ _SESSION . Il devrait être situé après le code qui définit les variables $ _SESSION pour connecter l'utilisateur po Exemple de code :

    if ( isset ($ _POST [' souvenir '] )) {

    setcookie ( " cookname ", $ _SESSION [ 'username' ] , time () 2592000 , "/") ;

    setcookie ( " cookpass ", $ _SESSION [ 'password' ] , time () 2592000 , " /"); }


    3

    Ajouter un autre " if " qui vérifie les biscuits des utilisateurs pour le nom d'utilisateur et mot de passe puis définit le nom d'utilisateur $ _SESSION à l' $ _COOKIE nom d'utilisateur et le mot de passe $ _SESSION au mot de passe _COOKIE $ . Exemple de code :

    if ( isset ($ _COOKIE [' cookname '] ) && isset ($ _COOKIE [' cookpass '] )) {

    $ _SESSION [ 'username' ] = $ _COOKIE [' cookname '] ;

    $ _SESSION [ 'password' ] = $ _COOKIE [' cookpass '] ; }


    4

    Ajouter un "si" déclaration au début de votre déconnexion code qui va désarmer les cookies si l'utilisateur se déconnecte . Le "if" doit vérifier si les cookies sont fixés et , s'ils le sont, mis à vider avec une expiration négative. Exemple de code :

    if ( isset ($ _COOKIE [' cookname '] ) && isset ($ _COOKIE [' cookpass '] )) {

    setcookie ( " cookname ", "" , le temps () -2592000 , "/") ;

    setcookie ( " cookpass ", "" , time () -2592000 , "/") ; }




    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer la ligne dans un fichier p…
    ·Comment limiter à 100 mots en PHP 
    ·Comment ajouter Video Overlay en PHP Mouvement 
    ·Comment lier une FK dans MySQL 
    ·JDBC MySQL Tutoriels 
    ·Questions de syntaxe SQL 
    ·Comment transformer une chaîne en un nom VAR en PHP 
    ·Comment décoder une chaîne binaires 
    ·Comment le code PHP & MySQL pour choisir l'Etat 
    ·PHP Tutoriel: MySQL 
      articles en vedette
    ·Comment utiliser les espaces de noms PHP 
    ·Comment insérer une ligne dans un fichier en VBS 
    ·Comment démonter en C # 
    ·Tutoriel pour SNMP en PHP 
    ·Qu'est-ce que le tableau Missing Dimension moyenne en p…
    ·Comment inverser une requête MySQL en PHP 
    ·Comment le code de la boucle en AS3 
    ·Comment faire un bouton de sortie pour Android 
    ·Comment faire un navigateur Web avec Visual Basic 2005 …
    ·Comment modifier un fichier VBS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com