PHP est un langage de programmation pour le Web qui permet de créer des sites web dynamiques. Quand un utilisateur oublie un mot de passe , vous pouvez utiliser PHP pour récupérer le mot de passe et l'envoyer à l'utilisateur, qui permet à l'utilisateur de récupérer un mot de passe oublié sans créer un nouveau compte. Il ya plusieurs conditions lors de la création du code de récupération de mot de passe PHP. Connexion à la base
bases de données sont l'épine dorsale d'un site web dynamique . Les mots de passe de l'utilisateur sont conservées dans la base de données . Vous devez créer une connexion à la base de données et créer une requête de sélection. Une requête de sélection récupère le mot de passe sans apporter de modifications à la base de données. La requête retourne le mot de passe de l'utilisateur pour le code PHP.
Email
Beaucoup d'affaires et même des sites Web PHP personnelles avoir un modèle pour les emails. Vous devez créer l'e-mail qui envoie à l'utilisateur un mot de passe oublié. Il peut être quelque chose de simple , comme « Voici votre mot de passe oublié pour le site x ", où " x " est le nom de votre site web . L'email est dynamique et aborde l'utilisateur et le mot de passe endroits dans le corps de l'email.
Reset Password
Certains propriétaires de sites Web choisissent de réinitialiser le mot de passe au lieu de l'envoyer à l' utilisateur. Vous pouvez créer un code PHP qui réinitialise le mot de passe dans la base de données et envoie à l'utilisateur le lien dans le modèle de courriel . L'utilisateur clique sur le lien et choisit un nouveau mot de passe . Cela est bénéfique pour les sites de haute sécurité qui ne veulent pas exposer les mots de passe par courrier électronique.
Formulaire
Vous devez créer le formulaire PHP. Le formulaire doit le nom de compte ou e-mail de l'utilisateur. L'utilisateur tape le nom de compte dans le bouton "Envoyer" formulaire et clique . Le code PHP identifie l'utilisateur , récupère le mot de passe de la base de données et envoie les informations à l'adresse de messagerie de l'utilisateur .