recuperar_pass.html????
recuperar_pass.php --> para codigo php
y a menos que hayas encriptado la clave con una funion propia que puedas desencriptar no te queda mas opcion que enviarle una clave nueva.
lo demas esta claro como te dijeron en el post de mas arriba
al solicitar la clave nueva se crea una cadena aleatoria y se guarda junto al nombre de usuario y el mail, etc.
luego se manda un mail al correo que registro el usuario cuando se registro en tu pagina con un link y el codigo aleatorio que guardaste en la BD
(
http://www.midominio.com/recuperar_p...trw3wy4wg3j3h4)
luego el usuario hace click en el link y lo envia a la pagina recuperar_pass.php,
aqui se verifica que la cadena aleatoria que viene en el link coincida con la que se guardo en la BD y si hay coincidencia se crea una clave nueva con una funcion como la que creo la cadena aleatoria, (ej: k3jh34) se encripta y se guarda en el campo "clave" como la nueva contraseña
luego se le envia por correo esta clave al mismo correo ej:
Código:
Tu nueva clave es: k3jh34
Ingresa con tu nueva clave y cambiala por una nueva que puedas recordar
ahora ya mas ayuda seria hacerte el codigo pero eso no va a pasar
tienes que leer sobre, enviar mail con php, generar cadenas aleatorias
lo demas son simples if, else, y un poco de SQL