Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/07/2005, 22:58
thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 19 años, 2 meses
Puntos: 0
Fijate en la consulta:
Código HTML:
$consulta="UPDATE usuarios SET password=$_POST['user_password'], email=$_POST['user_email'] WHERE codigo = '".intval($_SESSION["codigoUsuario"])."'";
Te olvidaste de $_POST para acceder a las variables, y nunca aparece en el formulario user_email.

Cita:
que ponga la contraseña actual, y que luego ponga la nueva 2 veces, y que haga una comparación, de esa forma lo inserta
1. 3 campos de texto: pass, passnuevo1 y passnuevo2
2. chequeas que pass sea igual al guardado en la base de datos (supongo que encriptarás en el medio)
3. si coincide, compará passnuevo1 y passnuevo2, sino que devuelva un error (contraseña incorrecta)
4. si coinciden los nuevos, encriptalos y guardalos, sino devolvé error.

Suerte
Fede

EDIT: ¿<tag>?
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar