| 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
    Comment changer le mot de passe dans les scripts PHP pour MySQL
    Avec des sites qui offrent l'appartenance des utilisateurs , chaque utilisateur doit avoir la capacité de changer son mot de passe . En supposant que l'utilisateur a déjà connecté à son compte , vous pouvez lui donner la possibilité de changer son mot de passe avec un simple formulaire. Vous devrez créer une page " mot de passe" qui affiche les informations que l' utilisateur soumet à votre page PHP. Ce formulaire doit contenir " nouveau mot de passe " et des champs de texte " ressaisir le mot de passe " ainsi que d'un bouton submit . Instructions
    1

    Connectez-vous à votre base de données. Tapez " $ dbcon = mysql_connect (serveur, user_name , mot de passe ) , " remplaçant les paramètres avec les informations de connexion à votre base de données spécifique .
    2

    créer deux variables de mot de passe. Tapez " password1 $ = $ _POST [" password1 "] ; " et " password2 $ = $ _POST [" password2 "] ; " sur des lignes séparées . Ces variables seront recueillir des informations dans les zones de texte de mot de passe dans le formulaire sur votre page précédente.
    3

    échapper les caractères spéciaux qui peuvent exister dans le nouveau mot de passe de l'utilisateur en utilisant la fonction mysql_real_escape_string . Tapez " password1 $ = mysql_real_escape_string ( password1 $ ) ​​; " et " password2 $ = mysql_real_escape_string ( password2 $ ) ; " sur des lignes séparées . Cette fonction permet de placer backslashes aux caractères spéciaux , tels que les guillemets , le rendant sûr d'envoyer une requête MySQL sans le risque de générer une erreur de base de données.
    4

    vérifier afin de s'assurer que les deux utilisateurs mots de passe soumis ne diffèrent pas . Tapez " if ($ password1 <> password2 $ ) {echo" Vos mots de passe ne correspondent pas. ";} " Et que l'utilisateur réessayez. Vous devez vous assurer que l'utilisateur a soumis le même mot de passe deux fois pour se protéger contre les erreurs d'utilisation .
    5

    Soumettre le nouveau mot de passe pour votre base de données. Tapez " if ( mysql_query (UPDATE nom_table SET password = ' $ password1 ' WHERE user_name = ' $ session [ ID utilisateur ]' ")) { echo " Votre avez réussi à changer votre mot de passe. "; " Depuis votre utilisateur s'est connecté à son compte avant , le navigateur aura passé le " userid ".
    6

    Fermez votre connexion à la base de données de type « mysql_close ($ dbcon ) ; " . . sur la dernière ligne de votre script PHP


    Previous :

    next :
      articles connexes
    ·Comment se connecter à MySQL Ajax 
    ·Titanium PHP Tutorial 
    ·Apache MySQL PHP Tutorial 
    ·Comment changer un i minuscule en majuscule dans PHP 
    ·Comment envoyer des pièces jointes en PHP 
    ·Comment faire pour utiliser un serveur MySQL avec un cl…
    ·Comment écrire des scripts SQL 
    ·Comment tuer une connexion MySQL 
    ·Comment mettre à jour une ligne dans Microsoft SQL 
    ·Comment faire pour enregistrer un fichier texte en PHP 
      articles en vedette
    ·Comment créer une liste chaînée en C 
    ·Comment écrire dans un fichier binaire d'un code de l'…
    ·Comment centrer une Div Tag largeur fixe 
    ·Comment faire pour exécuter une application Clojure su…
    ·Différence entre automates déterministes et non déte…
    ·Qu'est-ce que cela signifie pour analyser les données 
    ·Comment créer un magasin de clés en Java 
    ·Comment comparer les objets Date dans JavaScript 
    ·Comment puis-je activer Java sur mon Toolbar 
    ·Comment écho d'une image en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com