Le PHP se Souvenir de Moi Tutoriel

À l'aide de PHP pour créer un "remember me" case à cocher donne la possibilité à l'utilisateur d'être connecté automatiquement lors de la visite d'un site d'économie d'avoir à entrer leur nom d'utilisateur et le mot de passe à chaque fois qu'ils fermez la fenêtre du navigateur. Le "remember me" case à cocher peut aussi être étiquetés "rester connecté" ou "Rester connecté". Certains sites donnent même une limite de temps pour combien de temps il va automatiquement vous connecter, tels que "rester connecté pendant 2 semaines".


PHP Souvenir de Moi Tutoriel
à l'Aide de PHP pour créer un 'remember me' case à cocher donne la possibilité à l'utilisateur d'être connecté automatiquement lors de la visite d'un site d'économie d'avoir à entrer leur nom d'utilisateur et le mot de passe à chaque fois qu'ils fermez la fenêtre du navigateur. Le 'remember me' case à cocher peut aussi être étiquetés 'rester connecté' ou 'Rester connecté'. Certains sites donnent même une limite de temps pour combien de temps il va automatiquement vous connecter, tels que 'rester connecté pendant 2 semaines'.
INSTRUCTIONS
  • Créer une case à cocher par l'ajout d'une balise input de type 'case à cocher' et une étiquette directement après la balise d'entrée. Il doit être situé après les champs de connexion (par exemple, nom d'utilisateur et Mot de passe) et avant le bouton soumettre. Exemple de code:

    se Souvenir de moi

  • Ajouter une instruction 'if' qui vérifie si l'option 'se Souvenir de moi' case à cocher est cochée ou non et, si elle est, il définit le nom d'utilisateur cookie pour le nom d'utilisateur dans le $_SESSION variable et le mot de passe cookie pour le mot de passe dans le $_SESSION variable. Il doit être situé après le code qui définit le $_SESSION variables pour connecter l'utilisateur. Exemple de code:
    if (isset($_POST['souvenir'])){
    setcookie('cookname', $_SESSION['username'], time() 2592000, '/')
    setcookie('cookpass', $_SESSION['password'], time() 2592000, '/')
    }
  • Ajouter une autre instruction 'if' qui vérifie les utilisateurs des cookies pour le nom d'utilisateur et le mot de passe définit alors le $_SESSION nom d'utilisateur à l' $_COOKIE nom d'utilisateur et le $_SESSION mot de passe pour l' $_COOKIE mot de passe. Exemple de code:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    $_SESSION['username'] = $_COOKIE['cookname']
    $_SESSION['password'] = $_COOKIE['cookpass']
    }
  • Ajouter une autre instruction 'if' au début de votre déconnexion de code qui permettra de désactiver les cookies si l'utilisateur se déconnecte. Le 'si' l'instruction doit vérifier si les cookies sont définies et, si elles le sont, les mettre à vide avec un négatif d'expiration. Exemple de code:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    setcookie('cookname', '', time()-2592000, '/')
    setcookie('cookpass', '', time()-2592000, '/')
    }

Conseils & Avertissements
  • Stocker le nom d'utilisateur et le mot de passe dans les cookies présente certains risques pour la sécurité. Assurez-vous que vos mots de passe sont toujours cryptés.
  • Ce tutoriel spécifie un délai de 30 jours de l'expiration (60 secondes x 60 minutes x 24 heures x 30 jours = 2 592 000 secondes) pour que le cookie qui est peut-être trop ou pas assez longtemps pour vos utilisations.
  • assurez-vous de modifier le code de l'exemple, afin qu'elle respecte votre code. Cela inclut, mais n'est pas limité à la modification des noms de variables.








Le PHP se Souvenir de Moi Tutoriel


A l'aide de PHP pour creer un "remember me" case a cocher donne la possibilite a l'utilisateur d'etre connecte automatiquement lors de la visite d'un site d'economie d'avoir a entrer leur nom d'utilisateur et le mot de passe a chaque fois qu'ils fermez la fenetre du navigateur. Le "remember me" case a cocher peut aussi etre etiquetes "rester connecte" ou "Rester connecte". Certains sites donnent meme une limite de temps pour combien de temps il va automatiquement vous connecter, tels que "rester connecte pendant 2 semaines".


PHP Souvenir de Moi Tutoriel
a l'Aide de PHP pour creer un 'remember me' case a cocher donne la possibilite a l'utilisateur d'etre connecte automatiquement lors de la visite d'un site d'economie d'avoir a entrer leur nom d'utilisateur et le mot de passe a chaque fois qu'ils fermez la fenetre du navigateur. Le 'remember me' case a cocher peut aussi etre etiquetes 'rester connecte' ou 'Rester connecte'. Certains sites donnent meme une limite de temps pour combien de temps il va automatiquement vous connecter, tels que 'rester connecte pendant 2 semaines'.
INSTRUCTIONS
  • Creer une case a cocher par l'ajout d'une balise input de type 'case a cocher' et une etiquette directement apres la balise d'entree. Il doit etre situe apres les champs de connexion (par exemple, nom d'utilisateur et Mot de passe) et avant le bouton soumettre. Exemple de code:

    se Souvenir de moi

  • Ajouter une instruction 'if' qui verifie si l'option 'se Souvenir de moi' case a cocher est cochee ou non et, si elle est, il definit le nom d'utilisateur cookie pour le nom d'utilisateur dans le $_SESSION variable et le mot de passe cookie pour le mot de passe dans le $_SESSION variable. Il doit etre situe apres le code qui definit le $_SESSION variables pour connecter l'utilisateur. Exemple de code:
    if (isset($_POST['souvenir'])){
    setcookie('cookname', $_SESSION['username'], time() 2592000, '/')
    setcookie('cookpass', $_SESSION['password'], time() 2592000, '/')
    }
  • Ajouter une autre instruction 'if' qui verifie les utilisateurs des cookies pour le nom d'utilisateur et le mot de passe definit alors le $_SESSION nom d'utilisateur a l' $_COOKIE nom d'utilisateur et le $_SESSION mot de passe pour l' $_COOKIE mot de passe. Exemple de code:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    $_SESSION['username'] = $_COOKIE['cookname']
    $_SESSION['password'] = $_COOKIE['cookpass']
    }
  • Ajouter une autre instruction 'if' au debut de votre deconnexion de code qui permettra de desactiver les cookies si l'utilisateur se deconnecte. Le 'si' l'instruction doit verifier si les cookies sont definies et, si elles le sont, les mettre a vide avec un negatif d'expiration. Exemple de code:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    setcookie('cookname', '', time()-2592000, '/')
    setcookie('cookpass', '', time()-2592000, '/')
    }

Conseils & Avertissements
  • Stocker le nom d'utilisateur et le mot de passe dans les cookies presente certains risques pour la securite. Assurez-vous que vos mots de passe sont toujours cryptes.
  • Ce tutoriel specifie un delai de 30 jours de l'expiration (60 secondes x 60 minutes x 24 heures x 30 jours = 2 592 000 secondes) pour que le cookie qui est peut-etre trop ou pas assez longtemps pour vos utilisations.
  • assurez-vous de modifier le code de l'exemple, afin qu'elle respecte votre code. Cela inclut, mais n'est pas limite a la modification des noms de variables.

Le PHP se Souvenir de Moi Tutoriel

À l'aide de PHP pour créer un "remember me" case à cocher donne la possibilité à l'utilisateur d'être connecté automatiquement lors de la visite d'un site d'économie d'avoir à entrer leur nom d'utilisateur et le mot de passe à chaque fois qu'ils fermez la fenêtre du navigateur. Le "remember me" case à cocher peut aussi être étiquetés "rester connecté" ou "Rester connecté". Certains sites donnent même une limite de temps pour combien de temps il va automatiquement vous connecter, tels que "rester connecté pendant 2 semaines".
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation