PluginProbe
Patchstack – WordPress & Plugins Security / trunk
Patchstack – WordPress & Plugins Security vtrunk
2.3.7 trunk 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.16 2.1.17 2.1.18 2.1.19 2.1.2 2.1.20 2.1.21 2.1.22 2.1.23 2.1.24 2.1.25 2.1.3 2.1.4 2.1.5 2.1.6 All 49 releases
patchstack / includes / views / captcha_invisible.php

captcha_invisible.php in Patchstack – WordPress & Plugins Security trunk, at includes/views/captcha_invisible.php

22 lines 654 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // Do not allow the file to be called directly.
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 $id = 'g-recaptcha-response-' . uniqid();
8
9 ?>
10 <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback" async defer></script>
11 <script>
12 var onloadCallback = function() {
13 grecaptcha.execute();
14 }
15
16 function setResponse(response) {
17 document.getElementById("<?php echo $id; ?>").value = response;
18 }
19 </script>
20 <div class="g-recaptcha" data-sitekey="<?php echo esc_attr( $site_key ); ?>" data-size="invisible" data-callback="setResponse"></div>
21 <input type="hidden" id="<?php echo $id; ?>" name="captcha-response" />
22