hcaptcha.php
См. документацию.
1 <?php
2 
3 /**
4  * @file
5  * @brief окно с капчей
6  */
7 
8 isset($user) or require $_SERVER['DOCUMENT_ROOT'] . '/page/404.php';
9 
10 ?>
11 <div class="modal fade bg-light" id="<?= $basename ?>" tabindex="-1" data-backdrop="static" data-keyboard="false">
12  <a data-dismiss="modal" class="position-absolute close" style="right:20px;top:10px;" href="#">&times;</a>
13  <div class="modal-dialog modal-dialog-centered" role="document">
14  <div class="modal-content d-flex align-items-center justify-content-center border-0 shadow-none bg-light">
15  <div id="hcaptcha-render"></div>
16  </div>
17  </div>
18  <script>
19  ! function() {
20  window.hcaptchaRender = function() {
21  hcaptcha.render('hcaptcha-render', {
22  sitekey: '<?= Wrong\Start\Env::$e->HCAPTCHA_SITEKEY ?>',
23  'callback': verifyCallback
24  });
25  }
26 
27  if ($("script[src*=hcaptcha]").length) {
28  hcaptchaRender();
29  } else {
30  var s = document.createElement("script");
31  s.src = "//js.hcaptcha.com/1/api.js?hl=ru&onload=hcaptchaRender&render=explicit";
32  document.head.appendChild(s);
33  }
34  }();
35  </script>
36 </div>
$user
Definition: from-user.php:38
setcookie('FROM_UID', $uid, [ 'expires'=> time()+31536000, 'path'=> '/', 'domain'=> $_SERVER['HTTP_HOST'], 'secure'=> Wrong\Start\Env::$e->IS_SECURE, 'httponly'=> false, 'samesite'=> Wrong\Start\Env::$e->IS_SECURE ? 'None' :'Lax']) or setcookie('FROM_UID' $_SERVER['HTTP_HOST']
Definition: from-user.php:36
href
Definition: main.php:21