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

cambiar contrasenna?

Estas en el tema de cambiar contrasenna? en el foro de ASP Clásico en Foros del Web. estoy creando un sitio que le permite al usuario registrase en una base de datos, a traves de un nombre de usuario y contrasenna, pero ...
  #1 (permalink)  
Antiguo 28/02/2002, 12:11
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
cambiar contrasenna?

estoy creando un sitio que le permite al usuario registrase en una base de datos, a traves de un nombre de usuario y contrasenna, pero la contrasenna la genera automaticamente el sistema, como puedo permitirle al usuario que cambie su contrasenna?? ayudenme con un codigo por fa...

gracias
  #2 (permalink)  
Antiguo 28/02/2002, 14:12
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: cambiar contrasenna?

Hola, bueno para poder cambiar la contraseña lo que puede hacer es crear una nueva tabla en tu base por ejemplo "tblPass" y dos campos uno de usuario y otro de contraseña, de ahí creas un <input type="text" size=10>
donde vas a crear dos, uno para la contraseña anterior y otro de contraseña nueva, de ahí te conectas a la BD, y mediante una instruccion SQL :
BD.Execute ("delete from tblPass ") strSQL = "insert into tblPass (Usuario, Pass) values ("
strSQL = strSQL + "'" + nombre1 + "','" + nombre2 + "')"
db.Execute strSQL.

Esto es mas o menos una idea...!! Ojala te haya servido de algo..!!

Saludos



<marquee behavior=alternate> <font color=blue size=4>
RootK[/CODE] </marquee>
<font color=red size=3>
Nada es imposible para una mente que quiere
[/CODE]
  #3 (permalink)  
Antiguo 28/02/2002, 23:25
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: cambiar contrasenna?

pues mira una vez que validas al usuario le creas una cookie con su username

response.cookies(&quot;Usuario&quot;)=Request.Form (&quot;Usuario&quot;)
response.cookies(&quot;Usuario&quot;).Expires=Date +1

ahora bien ya que el usuario esta en la zona restringida o de usuarios le pones un link a una pagina que tendra un formulario con 2 campos de texto y un boton.

El primer campo de texto sera para que introduzca su nueva clave el segundo sera para confirmarla

y luego pones algo asi

If request.Form(&quot;password1&quot;)=request.Form(& quot;password2&quot;) Then
'aqui creas tu conexion y todo ese choro
'y en el sql pones algo asi
sql=&quot;UPDATE TABLA SET PASSWORD='&quot;&amp;request.Form(&quot;password1& quot;)&amp;&quot;' where Usuario='&quot;&amp;request.cookies(&quot;usuario& quot;)&amp;&quot;'&quot;
'ejecutas tu sentencia sql y cierras la conexion

else
response.write &quot;las contraseñas no coinciden&quot;

end if


saludos :)
  #4 (permalink)  
Antiguo 01/03/2002, 08:34
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Re: cambiar contrasenna?

pero al hacer todo esto, las consultas que se realizen siguen trabajando con los mismos datos del usuario?
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 23:54.