Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment effacer de MySQL 
  • Comment trouver la taille du fichier…
  • Comment faire pour utiliser des coul…
  • Comment utiliser Unlink PHP 
  • Fonctions PHP statiques 
  • Comment convertir ColdFusion à MySQ…
  • Titanium PHP Tutorial 
  • Comment insérer dans le décodage d…
  • SSIS Vs Flux de contrôle . Data Flo…
  • Comment inverser le sens de l'index …
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour exécuter une commande de script SQL 
  • Combien par heure Ne programmeurs PHP Marque 
  • Comment le code Parsers Regular Expression 
  • Tutoriel sur la connexion à MySQL d'Oracle 
  • Comment écrire des fichiers de fonction PHP personnalisés pour Thème de thèse 
  • Le pourcentage d' utilisation de PHP vs. JSP 
  • Comment exécuter un fichier PHP externe avec JavaScript 
  • Comment combiner une instruction if en PHP 
  • Comment modifier le texte sur une page PHP 
  • Erreur d'analyse dans PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc