Resultados de búsqueda para 'contraseña'

Viendo 15 resultados - del 1 al 15 (de un total de 2.462)
  • Hola @rafamed1208

    Sí que hay forma de hacerlo, por su puesto 🙂

    Puedes usar un plugin como https://wordpress.org/plugins/wp-multisite-user-sync/

    O crear una función personalizada que se ejecute cada vez que un nuevo usuario se registra en un sitio de tu red. Esta función debería crear un nuevo usuario con el mismo nombre de usuario, contraseña y correo electrónico en todos los demás sitios de la red y se ejecutaría en el sitio principal de la red.

    Podría ser algo así:

    function multisite_register_user($user_id, $user_object, $password) {
      // Obtener todos los sitios de la red
      $sites = get_sites();
    
      // Recorrer cada sitio
      foreach ($sites as $site) {
        // Si el usuario no existe en este sitio, crearlo
        if (!get_user_by('id', $user_id, $site['blog_id'])) {
          wpmu_create_user($user_object->user_login, $password, $user_object->user_email, array('first_name' => $user_object->user_firstname, 'last_name' => $user_object->user_lastname));
        }
      }
    }
    
    add_action('user_register', 'multisite_register_user', 10, 3);
    

    No he comprobado el funcionamiento de esta función. Es solo un ejemplo. Así que no copies y pegues el código sin más 🙂

    Y recuerda hacer una copia de seguridad antes de hacer cualquier cambio importante en tu sitio.

    Saludos.

    Iniciador del debate orinami

    (@orinami)

    Gracias por la respuesta.

    Es cierto que te permite entrar, pero no funciona los datos de acceso y el recuperar contraseña, aunque me manda el mail para cambiar la password, el enlace no carga la pantalle porque me vuelve al mensaje que comentaba en el mensaje anterior:

    Notice: La función wp_enqueue_script ha sido llamada de forma incorrecta. Los scripts y estilos no se deberían registrar o poner en cola hasta que se carguen los ganchos wp_enqueue_scripts, admin_enqueue_scripts y login_enqueue_scripts. Este aviso ha sido activado por la gestión de nfd_wpnavbar_setting. Por favor, ve depuración en WordPress para más información. (Este mensaje fue añadido en la versión 3.3.0). in /home1/relcoach/public_html/wp-includes/functions.php on line 6078

    ¿alguna idea adicional?

    Gracias de antemano.

    Moderador kallookoo

    (@kallookoo)

    Hola,

    Creo recordar que ese tipo de plugins no limitan el acceso al admin, lo mejor es que lo confirmes con los autores del plugin que uses o crear un pequeño plugin para redirijir cualquier usuario a la web si intenta entrar en cualquier url del wp-admin, lo unico es que no podrian usar la pagina de su perfil para cambiar su contraseña, etc…

    Iniciador del debate tvalades

    (@tvalades)

    Agregué el siguiente código en el functions.php de mi theme:

    function agregar_script_contraseña() {
    if (is_singular('galeria')) { // Reemplaza 'nombre-de-tu-CPT' con el nombre de tu Custom Post Type
    wp_enqueue_script('proteger-CPT', get_template_directory_uri() . '/js/proteger-pagina.js', array('jquery'), '1.0', true);
    }
    }
    add_action('wp_enqueue_scripts', 'agregar_script_contraseña');

    y en la carpeta js cree un archivo llamado proteger-pagina.js que contiene el siguiente código:

    jQuery(document).ready(function($) {
        var contraseñaCorrecta = 'micontrasena'; // Reemplaza 'micontrasena' con la contraseña que desees
    
        if ($('.single-galeria').length) { // Reemplaza 'nombre-de-CPT' con el nombre de tu Custom Post Type
            if (confirm('Esta entrada está protegida con contraseña. Por favor, ingresa la contraseña:')) {
                var contraseñaIngresada = prompt('Por favor, ingresa la contraseña:');
                if (contraseñaIngresada !== null) {
                    ocultarContraseña();
                    validarContraseña(contraseñaIngresada);
                } else {
                    window.history.back(); // Regresar a la página anterior o ajusta según tus necesidades
                }
            } else {
                window.history.back(); // Regresar a la página anterior o ajusta según tus necesidades
            }
        }
    
        function ocultarContraseña() {
            // Reemplaza el campo de contraseña con un campo de texto temporal
            $('input[type="password"]').replaceWith(function() {
                return $('<input>', { type: 'text', name: $(this).attr('name'), id: $(this).attr('id'), value: $(this).val() });
            });
        }
    
        function validarContraseña(contraseña) {
            // Restaura el campo de contraseña original antes de validar
            $('input[type="text"]').replaceWith(function() {
                return $('<input>', { type: 'password', name: $(this).attr('name'), id: $(this).attr('id'), value: $(this).val() });
            });
    
            if (contraseña !== contraseñaCorrecta) {
                alert('Contraseña incorrecta. El contenido permanecerá bloqueado.');
                window.history.back(); // Regresar a la página anterior o ajusta según tus necesidades
            }
        }
    });
    
    Iniciador del debate agricolaparra

    (@agricolaparra)

    Gracias por tus explicación @kallookoo.
    Si te fijas, la publicación es de hace 11 días

    Los primeros pasos que segui, fue el tema de contraseñas, ya que los cambios se hacen desde el perfil de administrador pero desde una IP que no conozco en Madrid.
    Elimine una API que tenia.
    Una segunda no la puedo eliminar.
    Sigo tratando de encontrar la solución, y también se denuncia a la policía.
    comunicare por aquí si consigo algo.
    Gracias por tus detalles

    Iniciador del debate wencevalar

    (@wencevalar)

    ok pero tengo otro problema y es que la página es de un colegio y me la pasaron el viernes y si bien tengo la contraseña de admin no sé dónde está el hosting, me ayudas?

    no soy informático

    • Esta respuesta fue modificada hace 1 mes por almendron.
    Iniciador del debate mnroediger

    (@mnroediger)

    muchas gracias por tu respuesta. Crees que los recursos que tengo ahora es poco para un woocommerce con muchas visitas y muchos productos?

    lo que me extraña que incluso carga la página de wp-admin para meter el usuario y la contraseña tarda aproximadamente 9segundos en cargar.

    Un saludo

    Moderador kallookoo

    (@kallookoo)

    Hola @agricolaparra

    Lo que comentas y como dices que lo tienes bien configurado.

    Exactamente que dicen las notas del pedido, deberia existir una nota de cuando y quien cambio el estado.

    Por ahora, te recomiendo que cambies tu contraseña y uses la opcion que veras en tu perfil para cerrar sesion en los otros sitios y comprueba que no sucede, lamentablemente es posible que suceda pero el desactivar los envios automaticos de completado no seria una opcion salvo que lo actives manualmente cuando cambias el estado y desactivarlo despues.

    Que suceda el cambio solo es posible si alguien tiene acceso a los pedidos ya sea via Web, API o que la pasarela este configurada para hacerlo. Aunque esto ultimo lo descarto por lo que comentas, pero siempre viene bien comprobarlo.

    Si tienes varias cuentas de administradores o gestores de tienda, confirma que nadie lo hace por error u otro motivo. Si lo crees conveniente cambia su rol, hasta saber que sucede.

    Si tienes activada la API del Woo comprueba los usuario, permisos y ultimo acceso, si lo consideras oportuno cambia los permisos a solo lectura o simplemente eliminala si no te suena porque fue creada, por cierto, siempre puedes crear otra si fuese necesario.

    Hola,

    Esto parece un problema de maquetación. Échale un vistazo al diseño de la página para comprobar que todo esté en orden.

    Mientras descubres dónde está la raíz de este problema de diseño, podrías añadir esta regla CSS en el apartado de CSS adicional, que consigues en escritorio de WordPress > Apariencia > Personalizar (si tienes más reglas allí, pégala al final de las demás)

    form.post-password-form {
        margin: 0 auto;
        margin-top: 250px;
        margin-bottom: 75px;
        width: 100%;
        max-width: 1250px;
    }

    Esta sería una solución alternativa, sin embargo, mi recomendación es resolver el problema de raíz, para evitar que esto esté afectando otros apartados, más allá del formulario de protección por contraseña.

    Iniciador del debate tvalades

    (@tvalades)

    Hola @yordansoares gracias por tu respuesta y sobre todo tan rápido. He realizado lo que me comentas y sigue sin protegerlo. El CPT de galeria lo he creado con jet engine, que no se si de algo ayuda o sirve la información. Lo he metido en el functions.php, mi post type slug es galeria, he cambiado la contraseña pero nada… 🙁

    Hola, @tvalades:

    Si quieres establecer una contraseña para todas las publicaciones del tipo de contenido personalizado que has creado, podrías probar el siguiente código, que acabo de escribir para ti cortesía:

    /**
     * WordPress:
     * Proteger las publicaciones de la galería con una contraseña definida
     */
    add_action( 'the_post', function( $post ){
    	if ( $post->post_type == 'galeria' ) { // ID del tipo de contenido personalizado
    		$post->post_password = 'M/K0nTr@Z3ñ@'; // La contraseña prestablecida
    	}
    } );

    Recuerda cambiar galeria con el ID real de tu tipo de contenido personalizad, en caso de que este sea distinto.

    Por otro lado, para activar el código anterior, puedes escoger cualquiera de las siguientes opciones:

    • Opción 1: Añadirlo en el archivo functions.php de tu tema hijo… si estás usando uno. Si no tienes un tema hijo, y no te interesa crear uno, elige otra de las opciones a continuación, ya que no se recomienda activar códigos en el archivo functions.php de tu tema principal (o parent) porque podrías perder tus personalizaciones al actualizarlo;
    • Opción 2: Añadirlo a un plugin de funciones personalizadas. Lee este artículo de José Ramón Bernabéu para saber más: Agregar funcionalidades a través de un plugin de funciones en WordPress;
    • Opción 3: Añadirlo con el plugin Code Snippets. Una de las ventajas de este plugin es que almacena el código en la base de datos, así que no importa si desactivas o actualizas el tema (opción 1) o tu plugin de funciones personalizadas (opción 2). Por otro lado, este plugin tiene un sistema de detección de errores que impedirá la ejecución de código si este tiene algún problema.
    • Buenas! Tengo un CPT creado llamado galería en la que creo galerías de fotos. En la página /galeria tengo un listing grid de los CPTs y quiero que una vez intente ingresar en el CPT en cuestión, en la galería, pida una contraseña. Con el editor clásico de WordPress he puesto la opción de «Protegido con contraseña» a cada una de las páginas pero no me está protegiendo la página. ¿Cómo puedo solventarlo?

      La página con la que necesito ayuda: [accede para ver el enlace]

    • goyu73

      (@goyu73)


      Buenas tardes, necesito ayuda rápida, no puedo entrar en mi pagina o administrador de wordpress. Pongo usuario y contraseña correcta y no me hace nada, me vuelve a salir la pagina principal. Vuelvo a poner los datos correctos y vuelta a lo mismo. No puedo entrar en el administrador de mi web.

      La página con la que necesito ayuda: [accede para ver el enlace]

    • goyu73

      (@goyu73)


      Buenas noches , en vez en cuando, cada vez más wordpress me pide que cambie de contraseña. Me explico: hay momentos que mis usuarios me avisan (no sé lo que ven en sus ordenadores o en sus moviles) de que la web no carga y no les deja comentar. Ayer quise probar y me puse a comentar un buen rato en mi web y efectivamente tienen razón. En una de esas que actualizo la web para ver comentarios nuevos me sale lo que os adjunto en la imagen. En marcadores se me ponen los piñones y me sale wordpress pidiendo que cambie la contraseña. Cuando espero unos cinco o siete minutos pensando porque wordpress me hace eso, actualizo la web y ya vuelve a funcionar, sin hacer lo del cambio de contraseña.

      La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 resultados - del 1 al 15 (de un total de 2.462)