Soporte » Seguridad » Permitir contraseñas sencillas

  • Resuelto ancheler

    (@ancheler)


    Hola,

    Acabo de crear una ecommerce con WooCommerce. Para comprar es necesario que se registren, pero son ventas sencillas y es contraproducente que los clientes tengan que estrujarse la cabeza para llegar a una contraseña del tipo #Cn_F5Km6SReF*.

    He instalado el plugin «Password Strength for WooCommerce» y ya pueden registrarse utilizando una contraseña débil, pero sigue saliendo el mensaje de la contraseña débil, y que ha de contener 7 caracteres, mayúsculas, minúsculas, símbolos, una prueba de ADN del abuelo, un pelo de la crin de un unicornio, etc.

    Como podría eliminar ese aviso?

    Muchísimas gracias

Viendo 14 respuestas - 1 de 14 (de 14 total)
  • 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

Viendo 14 respuestas - 1 de 14 (de 14 total)
  • El debate ‘Permitir contraseñas sencillas’ está cerrado a nuevas respuestas.