bases de datos son la columna vertebral de un sitio web dinámico . Las contraseñas de usuario se mantienen en la base de datos . Debe crear una conexión a la base de datos y crear una consulta de selección. Una consulta de selección recupera la contraseña sin realizar ningún cambio en la base de datos . La consulta devuelve la contraseña del usuario para el código PHP.
Email
Muchas empresas e incluso los sitios web personales PHP tiene una plantilla para emails . Debe crear el correo electrónico que envía al usuario la contraseña olvidada . Puede ser algo simple, como " Aquí está su contraseña olvidada de x página web ", donde " x " es el nombre de su sitio web. El correo electrónico es dinámico y responde al usuario y coloca la contraseña en el cuerpo del correo electrónico .
Restablecer contraseña
Algunos propietarios de sitios web elegir para restablecer la contraseña en lugar de enviarlo al usuario . Puede crear código PHP que restablece la contraseña de la base de datos y lo envía al usuario el enlace en la plantilla de correo electrónico. El usuario hace clic en el enlace y escoge una nueva contraseña. Esto es beneficioso para los sitios web de alta seguridad que no quieren exponer las contraseñas de correo electrónico.
Formulario
debe crear el formulario PHP. El formulario debe el nombre de cuenta de usuario o correo electrónico. El usuario escribe el nombre de la cuenta en el botón "Enviar" formulario y hace clic . El código PHP identifica al usuario , recupera la contraseña de la base de datos y envía la información a la dirección de correo electrónico del usuario .