Me estoy encontrando con un problema y no doy con la solución.
Quiero que los usuarios puedan modificar su contraseña, pero no soy capaz de que me funcione el script, en teoria deberia de detenerse si no es correcta la comparacion entre los valores de las variables, pero continua con el script, y no encuentro el error
Script:
Código PHP:
$error="";
if($error==""){
/*Comparo password de bbdd con oldpass */
if(!comparar_cadena($password,$oldpass)){
$error.="<b>Tu Antigua Contraseña No Coincide.</b><br>";
}
/*Comparo password newpass con newpass2 y defino variable */
if(!comparar_cadena($newpass,$newpass2)){
$error.="<b>Tu Nueva Contraseña No Coincide.</b><br>";
}
$newpassword = md5($newpass);
}else{
echo "No Ha Sido Posible Cambiar la contraseña, Pulse <a href='javascript:history.go(-1)'><b>Aqui</b></a> Para Corregir Los Siguientes Errores<br><br>";
echo "Ocurrieron Los Siguientes Errores:<br><br>".$error;
exit;
}
Código PHP:
/*Comparar Variables*/
function comparar_cadena($cadena1,$cadena2){
if(strcmp($cadena1===$cadena2)){
return true;
}else{
return false;
}
}
Gracias
Un saludo