Foros del Web » Programando para Internet » ASP Clásico »

Sistema de login y password con recordatario de contraseña

Estas en el tema de Sistema de login y password con recordatario de contraseña en el foro de ASP Clásico en Foros del Web. Podría alguien indicarme alguna guia para crear un sistema en que se le envie al usuario su contraseña cuando este no la recuerde.- Ahora mismo ...
  #1 (permalink)  
Antiguo 21/08/2007, 11:55
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 3 meses
Puntos: 9
Sistema de login y password con recordatario de contraseña

Podría alguien indicarme alguna guia para crear un sistema en que se le envie al usuario su contraseña cuando este no la recuerde.-
Ahora mismo tengo creado un sistema en el que yo le asigno directamente las contraseñas y nombre de usuario a la base de datos, pero para lo que quiero hacer no me sirve. Y sería este:
-----------------------------
<form action="controlando.asp" method="POST">
<table align="center" width="225" cellspacing="0" cellpadding="0" border="0">
<tr> <%
if request.querystring("errorusuario")<>"si" then
%>
<td colspan="2" align="center">Introduce tu clave de acceso</td>
<%
else
%>
<td colspan="2" align="center" bgcolor=#ff0000><span style="color:ffffff"><b>Datos
incorrectos</b></span></td>
<%
end if
%> </tr>
<tr>
<td align="right">USER:</td>
<td>
<input type="Text" name="usuario" size="8" maxlength="50">
</td>
</tr>
<tr>
<td align="right">PASSWD:</td>
<td>
<input type="password" name="contrasena" size="8" maxlength="50">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="Submit" value="ENTRAR" name="Submit">
</td>
</tr>
</table>
</form>
---------------------------
<%
' miro a ver si la autentificacione es correcta
'creo una sentencia SQL con los datos recibidos
ssql = "select * from usuarios_autentificacion where nombre_usuario='" & request.form("usuario") & "' and clave_usuario='" & request.form("contrasena") & "'"
'conecto y extraigo de la base de datos
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ("DSN=capulloconorejas")
set RS = Conn.Execute(sSQL)


if (not RS.eof) then
'Como se ha localizado un registro es que ese usuario existe y su contraseña es correcta
'coloco las variables de sesion
session("autentificado") = "si"
'redirecciono a la página de la aplicación
response.redirect "pregunta.asp"
else
response.redirect "controlar.asp?errorusuario=si"
end if

'cierro la conexion con base de datos
Conn.Close
%>
  #2 (permalink)  
Antiguo 22/08/2007, 09:38
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Sistema de login y password con recordatario de contraseña

Hola John Silver
Para esto, primeramente en la tabla "usuarios" deberías tener además del nombre de usuario y password la dirección de email.
En caso que el usuario no recuerde su usuario o contraseña, lo enviás a una página que rescate su dirección de email (Es mejor que coloque el email para identificarse mejor al solicitar su contraseña)
En otra página, recibís el mail, lo buscas en la base, y si existe, simplemente envias el mail con el contenido del campo password.

Si tu problema es que no sabés como enviar el mail, fijate en este foro que hay muchos ejemplos de envío de emails con aspmail y similares.

Exitos!
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #3 (permalink)  
Antiguo 22/08/2007, 15:26
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 3 meses
Puntos: 9
Re: Sistema de login y password con recordatario de contraseña

Cita:
Iniciado por verinchi Ver Mensaje
Hola John Silver
Para esto, primeramente en la tabla "usuarios" deberías tener además del nombre de usuario y password la dirección de email.
En caso que el usuario no recuerde su usuario o contraseña, lo enviás a una página que rescate su dirección de email (Es mejor que coloque el email para identificarse mejor al solicitar su contraseña)
En otra página, recibís el mail, lo buscas en la base, y si existe, simplemente envias el mail con el contenido del campo password.

Si tu problema es que no sabés como enviar el mail, fijate en este foro que hay muchos ejemplos de envío de emails con aspmail y similares.

Exitos!
Hola verinchi de nuevo. TE he captado mas o menos la idea.
El sistema de usuarios registrados que muestro arriba es el que tengo asignado en la empresa, el cual no se puede acceder sin la asignacion de usuario y contraseña por mi parte. Tendre que cambiar la forma, de manera que cuando el usuario se registre acceda inmediatamente a la aplicación.
Para enviar formularios a una direccion de email suelo utilizar CDONTS.

Gracias compañero
  #4 (permalink)  
Antiguo 23/08/2007, 12:09
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Sistema de login y password con recordatario de contraseña

Cita:
Iniciado por Jhon Silver Ver Mensaje
Hola verinchi de nuevo. TE he captado mas o menos la idea. [...]

Gracias compañero
Voy a tener que cambiar mi avatar nuevamente...

No hay problema igual, no es la primera vez que me pasa
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #5 (permalink)  
Antiguo 23/08/2007, 14:20
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 3 meses
Puntos: 9
Re: Sistema de login y password con recordatario de contraseña

Cita:
Iniciado por verinchi Ver Mensaje
Voy a tener que cambiar mi avatar nuevamente...

No hay problema igual, no es la primera vez que me pasa
Disculpa no era mi intencion. La verdad que viendo la firma de tus post la traducción sería Princesa de la oscuridad. No habia caido en ello.

Saludos
  #6 (permalink)  
Antiguo 23/08/2007, 14:28
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Sistema de login y password con recordatario de contraseña

jajajaja! está bien, no hay problema. Solo era una broma
__________________
Why can't we not be sober?
www.partitorium.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.