El problema era de la encriptación de la contraseña. Lo he cambiado por
Cita: $password = base64_encode($password);
Cita:
Iniciado por pateketrueke es obvio, no estas usando comillas en tu variable $password, recuerda que es una cadena... ;)
Probé poniendo las comillas, pero se añadía el texto MD5($password) como valor, en vez de la contraseña. También probé a ponerlo sólo en $password, pero no funcionaba... probaré otra vez de todas formas, por si acaso.