Hola tiene alguien algun formulario para reenviar datos a al email?
Por ejemplo en el caso de que alguien olvido en password.
Les agradezco mucho.
Saludos
| |||
| formulario para reenviar datos por email. Olvido su contrazena? Hola tiene alguien algun formulario para reenviar datos a al email? Por ejemplo en el caso de que alguien olvido en password. Les agradezco mucho. Saludos |
| |||
| Bueno, una cosa es el formulario para recuperar la contraseña y otra cosa es el envio de la misma por Email. Me imagino que ya debes tener tu formulario. Sí no es asi, has uno, donde el primer dato que el pidas sea su nombre de usuario ( por ej forma.asp ). Despues creas otra página, donde se valide sí el usuario existe en la BD ( por ej validar.asp ). Sí No existe, mandarle un mensaje que se lo indique, sí existe que ejecute el código para enviar el email. Seria algo como esto: Cita: Espero te sirva de algo este código<% Dim oConn1, rs1, SQL1, usuario usuario=replace(Trim(request.form("usuario")),"'", "") set oConn1=Server.CreateObject("ADODB.Connection") oConn1.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/Tu_BD.mdb") & "; Password=tu_pass " SQL1="SELECT * FROM " & _ "TU_TABLA WHERE (usuario='"&usuario&"');" set rs1=oConn1.Execute(SQL1) if rs1.EOF then Response.Write " El nombre de Usuario no existe, compruebelo de nuevo" else PASSWORD=rs1("PASSWORD") EMAIL=rs1("mail") <% Dim objMail Set objMail = Server.CreateObject("CDONTS.NewMail") ObjMail.MailFormat=0 ObjMail.BodyFormat=0 objMail.From = "Mi Empresa punto Com<[email protected]>" objMail.Subject = "Envio de password" objMail.To = '"&EMAIL&"' objMail.Value("Reply-To")="A_Quien_Contestar<[email protected]>" objMail.Body = "Su Contraseña es: "&PASSWORD&"" objMail.Send 'Enviamos el mensaje set objMail = nothing 'Cerramos el componente End if %> Saludos
__________________ [email protected] Monterrey, Nuevo León México |
| |||
| Re: formulario para reenviar datos por email. Olvido su contrazena? Owen-Bonilla tengo una consulta sobre la linea q empieza con oConn1.Open esa línea terminar con un password = tu_pass ese es el dato a enviar, el que no conocemos...que hay que poner? el nombre de la columna en la base de datos? Muchas gracias por el resto del codigo, es muy bueno y muy simple de entender! espero tener eso para poder ver si lo hago andar o no! ;) Saludos!!! GRACIAS! |