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

cambio de Password

Estas en el tema de cambio de Password en el foro de ASP Clásico en Foros del Web. Hola, Necesito hacer un código para que el usuario pueda tener la opción de cambiar su password según este esquema: 1. campo de texto user ...
  #1 (permalink)  
Antiguo 14/01/2002, 12:59
 
Fecha de Ingreso: enero-2002
Mensajes: 78
Antigüedad: 22 años, 5 meses
Puntos: 0
cambio de Password

Hola,

Necesito hacer un código para que el usuario pueda tener la opción de cambiar su password según este esquema:

1. campo de texto user
2. password
3. nuevo password
3. confirmar nuevo password

gracias por adelantado

Laura
  #2 (permalink)  
Antiguo 14/01/2002, 14:14
 
Fecha de Ingreso: agosto-2001
Mensajes: 140
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: cambio de Password

En una pagina (cambiarpass.htm) creas este formulario:

<pre>
&lt;form method=&quot;POST&quot; action=&quot;cambiarpass.asp&quot;&gt;
Usuario: &lt;input type=&quot;text&quot; name=&quot;usuario&quot;&gt;&lt;br&gt;
Pass vieja: &lt;input type=&quot;password&quot; name=&quot;pass&quot;&gt;&lt;br&gt;
Pass nueva: &lt;input type=&quot;password&quot; name=&quot;passnueva1&quot;&gt;&lt;br&gt;
Repite pass: &lt;input type=&quot;password&quot; name=&quot;passnueva2&quot;&gt;&lt;br&gt;
&lt;/form&gt;
</pre>

En la pagina ASP (cambiarpass.asp), usas este codigo:

Despues de toda la conexion y de abrir la base de datos en la tabla que corresponda y encontrar el registro del usuario que coincida con Request.Form(&quot;usuario&quot;), pones esto:

<pre>
If RS(&quot;pass&quot;) = Request.Form(&quot;pass&quot;) Then
If Request.Form(&quot;passnueva1&quot;) = Request.Form(&quot;passnueva2&quot;) Then
RS(&quot;pass&quot;) = Request.Form(&quot;passnueva1&quot;)
RS.Update
Else
Response.Write &quot;No coinciden las passwords nuevas&quot;
End If
Else
Response.Write &quot;Password anterior incorrecta&quot;
End If
</pre>

Creo que es todo, si falta algo avisame.

Saludos, Hernan<hr>
RACING CAMPEON
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 01:24.