me uno a la peticion,
en mi caso, podias registrarte con cualquier contraseña, pero instale un plugin: «customer area» que finalmente no me gusto y lo borre, pero algo me ha debido cambiar porque ahora tienes que poner una contraseña del estilo que comenta «ancheler» y sale lo de contraeña facil…
alguien me puede ayudar a eliminar esta opcion y que los clientes se pueden registrar con cualquier contraseña?
gracias
vuelvo a subir el tema a ver si alguien me puede ayudar!
sigo con el problema
gracias
Hola!
Si lo que necesitan es que el usuario pueda registrarse con la contraseña que quiera simplemente comenten la linea de código
case 'wc-password-strength-meter' :
return array(
'min_password_strength' => apply_filters( 'woocommerce_min_password_strength', 3 ),
'i18n_password_error' => esc_attr__( 'Please enter a stronger password.', 'woocommerce' ),
'i18n_password_hint' => esc_attr__( 'The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ & ).', 'woocommerce' )
);
break;
Vas a poder encontrarla en \Woocommerce\includes\class-wc-frontend-scripts.php
Espero haberlos ayudado.
Saludos.
solucionado! muchas gracias!
Perdona @leoto por mi ignorancia pero no lo acabo de entender. he visto esa linea de codigo en el archivo php pero que hay que hacer con el? :l
Borralo, cambiarlo… no lo he entendido
Muchas gracias de antemano 🙂
Hola @carlosperez1930:
Tal y como comenta más arriba @leoto debes comentar esas líneas de código en el archivo \Woocommerce\includes\class-wc-frontend-scripts.php para permitir el uso de contraseñas poco seguras en los usuarios de WooCommerce
Un saludo
@samuriosa ¿que es comentar? perdon por mi ignorancia pero nunca he escuchado ese termino.
Un saludo
Hola @carlosperez1930:
Comentar una línea de código es equivalente a invalidarla, es decir, al comentar un fragmento de código concreto invalidas la función que ese código realiza en el plugin o tema.
La forma correcta de comentar un fragmento de código depende de cada lenguaje de programación. En este caso concreto basta con encerrar el fragmento de código deseado entre los símbolos /* y */. Algo similar a esto:
/* case 'wc-password-strength-meter' :
return array(
'min_password_strength' => apply_filters( 'woocommerce_min_password_strength', 3 ),
'i18n_password_error' => esc_attr__( 'Please enter a stronger password.', 'woocommerce' ),
'i18n_password_hint' => esc_attr__( 'The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ & ).', 'woocommerce' )
);
break; */
Espero haber servido de ayuda
@samuriosa muchas gracias. Voy a probarlo a ver que tal me va. Todo lo que he aprendido de diseño web ha sido sobre la marcha y mirando tumorales en Internet por eso hay muchos conceptos que no se que significan.
Muchísimas gracias por contestar.
Un saludo 🙂
De nada @carlosperez:
Para eso estamos. Así es como más se aprende, de forma autodidacta, rompiendo muchos WordPress.
No obstante, tened en cuenta que la solución propuesta resuelve la duda de un usuario, pero es una fuerte vulnerabilidad en la seguridad de nuestra instalación de WordPress. Tened precaución con su uso y abuso.
Un saludo.
Te dejo un rato y si no publicas respuesta por aquí damos el tema por cerrado, ¿Te parece?
Yo lo único que quiero conseguir es que el usuario que se registre pueda poner su contraseña habitual no que le pida unas restricciones tan fuertes, simplemente con un seguridad normal me conformaría en las contraseñas pero creo que no se puede hacer ¿o si se puede?
Un saludo 😉
Siempre y cuando sigamos hablando de WooCommerce, creo que podrías probar con esto en el archivo functions.php de tu tema hijo:
<?php
/**
*Reduce the strength requirement on the woocommerce password.
*
* Strength Settings
* 3 = Strong (default)
* 2 = Medium
* 1 = Weak
* 0 = Very Weak / Anything
*/
function reduce_woocommerce_min_strength_requirement( $strength ) {
return 2;
}
add_filter( 'woocommerce_min_password_strength', 'reduce_woocommerce_min_strength_requirement' );
El valor del return (0 – 3) va modificando el grado de «fortaleza» de las contraseñas de WooCommerce. No he podido probarlo, así que úsalo con cuidado 🙂
Un saludo
Perfecto mañana lo probaré y os cuento
Un saludo 🙂
Funciona sin problemas @samuriosa
Te sigue diciendo la fortaleza de tu contraseña lo cual es bueno por precaución pero ya no se deshabilita el botón de registrarse, es decir aunque ponga débil (aunque en realidad la configuración sea 3-medium), te deja registrarte, antes no se deshabilitará el botón.
Por mi podriamos dar por cerrado el tema 🙂
Un saludo