Search

En JosSecurity agradecemos cualquier ayuda para poder mantener este proyecto, si deseas donar por favor da clic en el botón de al lado y te daremos algunas opciones para hacerlo.

Uso de recaptcha

El sistema de recaptcha es muy simple, solo deberás agregar al jossito correspondiente de recaptcha y en el formulario el div clásico del sistema.

Explicación del recaptcha

El recaptcha necesita los datos registrados en el archivo env para poder mostrar y ejecutar al jossito.

primero deberás integrar en el head de tu archivo al jossito head(), sino lo invocas no podrás traer los script necesarios, una vez hecho esto deberás integrar al final del formulario el siguiente div.

				
					<div class="g-recaptcha" data-sitekey="<?php echo $_ENV['RECAPTCHA_CODE_PUBLIC']; ?>"></div>
				
			

Este div integra el botón de verificación del recaptcha, esto será todo lo que necesitamos hacer en el front-end.

Uso en un formulario

Ahora para finalizar, te explicaremos el funcionamiento del siguiente código, este es un caso simple de login donde, si el recaptcha no es correcto o no se ingresó, el sistema no permitirá hacer el login, si todo sale bien, el sistema continuará haciendo el login.

				
					<?php
    if (isset($_POST["ingresar"])){
        if(recaptcha() == TRUE){
            login_admin($_POST['txtCorreo'],$_POST['txtPassword'],"users","./admin/");
        }
        if (recaptcha() == FALSE){
            echo "
            <script>
                Swal.fire(
                'Falló',
                'El inicio de sesión ha fallado, favor de volver a intentarlo.',
                'error'
                )
            </script>";
        }
    }

    ?>
				
			

Uso de recaptcha