| 
<?phprequire_once ('../src/Mind.php');
 
 $Mind = new Mind();
 ?>
 
 <!--
 This test is designed to show how it is used on the same page
 with another form that does not validate.
 -->
 
 <?php
 // captcha
 if(isset($Mind->post['btn_captcha'])){
 
 if(isset($Mind->post['captcha'])){
 echo 'captcha form';
 $Mind->print_pre($Mind->post);
 } else {
 $Mind->abort('401', 'Captcha not found.');
 exit;
 }
 
 }
 
 // Without captcha
 if(isset($Mind->post['btn_without_captcha'])){
 if(isset($Mind->post['age'])){
 echo 'Without captcha form';
 $Mind->print_pre($Mind->post);
 }
 }
 
 ?>
 
 <!DOCTYPE html>
 <html lang="en">
 <head>
 <base href="<?=$Mind->base_url;?>">
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
 </head>
 <body>
 
 <form action="captcha.php" method="post">
 <?=$_SESSION['csrf']['input'];?>
 <?php
 
 $Mind->captcha();
 // $Mind->captcha(null); // null
 // $Mind->captcha(''); // null
 // $Mind->captcha(3, 9); length
 // $Mind->captcha(3, 8, 320); width
 // $Mind->captcha(3, 8, 320, 60); height
 //
 
 ?>
 
 <input type="text" name="username" placeholder="username">
 <br>
 <button type="submit" name="btn_captcha">Send</button>
 </form>
 <hr>
 
 <form action="captcha.php" method="post">
 <?=$_SESSION['csrf']['input'];?>
 <input type="text" name="username" placeholder="username">
 <input type="text" name="password" placeholder="password">
 <input type="text" name="age" placeholder="age">
 <br>
 <button type="submit" name="btn_without_captcha">Send</button>
 </form>
 </body>
 </html>
 |