• Buenas a todos,

    Comentar que he estado explorando plugins y probando opciones pero no consigo encontrar lo que busco.

    Pretendo crear una especie de test/quiz cuyas respuestas correctas permitirían acceder a una página de contenido. Es como si quisiera proteger una página pero con 10 o 20 contraseñas diferentes a la vez…tipo crucigrama que al acertar permita continuar a una página…no se si me explico.

    ¿Cómo podría hacerlo?

    Muchas gracias por vuestra colaboración.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador kallookoo

    (@kallookoo)

    Hola,
    Si te explicas!!!

    Dos opciones ajax o formulario.

    Ajax:
    action wp_ajax y que te devuelva el contenido sin necesidad de recargar la pagina, para mi gusto mejor.

    Formulario:
    Esta claro pasas los valores de la pagina a otra y si es correcto lo redirijes a la siguiente pagina, aqui deberia poner alguna comprobacion adicional para que no vallan directamente a la pagina.

    Iniciador del debate janderpeiser

    (@janderpeiser)

    Mmm, no me suena nada de lo que me dices, pero lo voy a investigar. Gracias!!!!

    Tengo tu mismo problema, pero no acabo de entender como solucionarlo con ajax o formularios.

    si alguien pudiera explicarlo paso a paso

    Gracias.

    • Esta respuesta fue modificada hace 5 años, 11 meses por mobentop.
    Moderador kallookoo

    (@kallookoo)

    @janderpeiser y @mobentop os explico por encima como se usaria en cada caso, digo por encima para no alargarse y confundir, doy por sentado que sabeis lo minimo de programacion de html, php, css y javascript.

    Vamos a declarar el esquema primero.
    Queremos hacer un Test de 3 paginas, por ejemplo, pero podrian ser infinitas.
    Podemos usar paginas, subpaginas con o sin templates, una sola pagina con un shortcode y otras maneras mas. El concepto es igual para todos los casos y la complejidad puede aumentar dependiendo el caso.

    Metodo formulario:
    El contenido del test nªX se establece dentro de un formulario que apunte por ejemplo a una pagina para validar las respuestas y si es correcto redirigir al usuario al siguiente formulario.
    Nota: La pagina 2,etc… tienen que tener una comprobacion para que no se visualice el contenido. Lo facil usar una variable en el formulario, pero hay otras alternativas segun la seguridad que se le quiera dar, usando nonces por ejemplo.

    Metodo Ajax:
    Es exactamente igual que el anterior pero la comprobacion se hace al lado del cliente, y se remplaza el text nªX con javascript por supuesto.
    Este es un metodo que visualmente puede quedar bien al poder añadir efectos, etc..

    Podria alagrarme en la explicacion pero diria que asi lo entendereis.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Proteger contenido con varias contraseñas diferentes’ está cerrado a nuevas respuestas.