Hola , a mi me da el error: La longitud del campo Customer->passwd es actualmente de 60 caracteres. Debe tener entre 0 y 32 caracteres.
He realizado los pasos que indicáis en esta entrada y continua dando este error, ¿Tendrá algo que ver el tema o actualización del tema?
A parte de que en el archivo classes\Customer.php tengo este código (en ninguna parte indica longitud de 60 o 32 caracteres):
Contenido solo visible a usuarios registrados
Hola Nela.
Lo que tienes que realizar es añadir un contraseña que no supere los 32 caracteres.
Puedes modificar ese valor editando el archivo classes -> " Customer.php "
Revisa la linea:
'passwd' => array('type' => self::TYPE_STRING, 'validate' => 'isPasswd', 'required' => true, 'size' => 255),
Comprueba el valor de sice =>
Un saludo
Hola, la contraseña que utilizo tiene 8 caracteres, no más.
He realizado cambios en size de Customer.php, ya he probado con 32, con 60 y con 255, y me sale siempre el mismo error.
Hola
Envíanos una captura de pantalla para ver cómo has modificado el archivo.
Recuerda que tienes que forzar la limpieza de smarty cache cada vez que haces cambios, desde Parámetros Avanzados > Rendimiento
Saludos.
Hola
Qué versión exacta de PrestaShop tienes?, tal vez el campo esta establecido diferente a nivel de base de datos.
Saludos.
Hola Nela,
Actualmente el archivo tiene el ajuste? es decir esta en 32 maximo? hemos corregido un problema con los permisos de tu instalación, verifica si ya se aplica de forma correcta lo que modificas de este archivo.
Un saludo 🖐️
Hola me sigue dando el mismo error, he probado con size a 60 y con size a 32, limpiando cache, siempre me sale el mismo error.
Adjunto capturas
Hola Nela,
Comprueba si dentro de /override tienes un archivo customer.php si es así prueba renombrarlo y verifica no se muestre el error
Nos comentas como ha ido todo
Un Saludo
Hola Karen, gracias por tu ayuda, ahí estaba en el override el kit, he puesto size->60 y ahora sí.
Hola Nela.
Genial !!! me alegra que lo solucionaras.
Cualquier consulat que tengas no dudes en comunicarlo.
Cerramos el tema.
un saludo