Tengo una variable llamada password que recoge el campo del formulario encriptándola con MD5.
Código PHP:
$password = md5($_POST['password']);
El problema es que cuando valido el formulario, es decir, cuando miro a ver si está vacio el campo y no introduzco nada en el mismo, me dice que si hay algo. Esto debe estar ocasionado porque la encriptación en MD5 de un valor nulo en realidad es algo.
La validación que hago con un IF es la siguiente y me funciona con todos los demás campos excepto los que llevan MD5.
¿Alguna idea de lo que pasa?
Muchas gracias.
Alejandro P.
Código PHP:
if(empty($password)){
$error.= "- Campo Vacio: CONTRASEÑA (Por favor, rellena esta casilla).<br />"
;}