| |||
recordar contraseña esta es otra preguntica aparte de la q esta por ahi en este ismo for q no he podido solucionar..l pregunta es como hago para q cuano un usuario se le olvide la contraseña poderla recordar????
__________________ paty :adios: |
| ||||
Cita:
Iniciado por cyborg hay alguna funcion para generar palabras aleatoriamente? sea php o mysql ![]() ![]() ![]()
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| |||
|
| |||
Cita: perdon la ignorancia pero como envio el mail....??????????despues de hacer son asi com escribite rribaesto..ah y no esoy encriptando el password y otrapregunta estos campos
Iniciado por FuLaNo_ pues pon un campo de formulario en donde se tenga que ingresar el email (o el nombre de usuario) y con eso hace todo... Buscas el email en la base de datos y le envias los datos a ese mail (obviamente, para esto tienes que permitir solo 1 registro por mail...) Código PHP: Por otra parte, esto solo puede hacerse si tu no encriptas los passwords, si haces esto la unica opcion que te queda es generar un password al vuelo y enviarselo por email (mientras que al mismo tiempo tu cambias el password original por el creado...) Saludos. Código HTML: $user = $row[login]; $pass = $row[contrasena]; Código HTML: $user = $row['login']; $pass = $row['contrasena'];
__________________ paty :adios: Última edición por niltza; 01/07/2005 a las 10:00 |
| ||||
yo los uso sin comillas, pero si le pones, ponle dobles $row["login"] Para enviar el mail debes usar la funcion mail(); de php, busca en el foro que hay miles de post haciendo referencia a su uso...
__________________ I Love Programming... |
| ||||
Usarlos sin comillas no es correcto en este caso, o sea, estas tratando de llamar a una constante, cosa que si tuvieras correctamente configurado el php.ini te tiraria error. Y usar simples o dobles en este caso, es lo mismo. Para usar la funcion email, sería algo asi: $email = "[email protected]"; # A donde va $mail_from = "[email protected]"; #De quien va $subject = "subject del email"; $html = "<b>Hola </b>".$rs["usuario"]; #El html $headers = "From: ".$mail_from." Return-Path: ".$mail_from." Reply-To: ".$mail_from." MIME-Version: 1.0 Content-Type: text/html; charset=\"iso-8859-1\" Content-Transfer-Encoding: 8bit"; if(mail($email, $subject, $html, $headers)){ echo "<script>alert('Si')</script>"; }else{ echo "<script>alert('NO')</script>"; } Obviamente deberas tener en tu maquina o en el servidro un smtp anonimo.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| ||||
Mira, es muy sencillo como hacer una consulta con "SELECT * FROM usuarios WHERE usuario='$usuario'"; pero es muy peligroso, porque con el nombre de usuarios quieres exponer todo y cualquiera puede ver su usuario. Lo mejor es hacer una consulta con el usuario, el email y otra cosa que sepa el usuario. Esto es con usuario e email: Código PHP: |
| ||||
... tienes que hacer preguntas secretas y ese tipo de cosas... de lo contrario el metodo no sirve... Imaginate que cualquiera puede obtener el password de cualquiera... enviandole un email solo veria los datos la verdadera persona (o alguien que tenga apropiada su cuenta de correo, pero esto ya es problema del usuario). En fin... las cosas bien hechas no son las mas faciles... (en teoria...)
__________________ I Love Programming... |