1. JavaScript / Говнокод #24443

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    <!DOCTYPE HTML>
    <html>
    <head>
    </head>
    <body>
    <h3 > enter a capcha </h3>
    <canvas id = "capchaGen" width="40" height="20"> </canvas>
    <button id = "rst" onclick = "a()"> get</button>
    <br />
    <input type = "text" placeholder = "capcha" name = "capchaIn" class ="box" id="capchaIn"required>
    <button
        id ="end" onclick = "c()">
        ok
    </button>
    <script>
    
    
    
    
    var pass = ''; 
    var capha = document.getElementById("capchaGen");
    var cap = capha.getContext("2d");
    function a(){
    cap.clearRect(0, 0, 40, 20);
     cap.strokeText(gen_pass() ,5,15);
    
    }
    
    function c(){
      var val=document.getElementById("capchaIn").value;
    
    
    if(val ==pass){
      
        alert("accept") 
        ///////site////site/////сайт
        window.open("https://google.com","_self")
        }
        else{
    alert("invalid capcha")
    a();
    }
    }
    chr = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
    'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',0,1,2,3,4,5,6,7,8,9);
    
    function rnd(x,y,z) {
    var num;
    do {
    num = parseInt(Math.random()*z);
    if (num >= x && num <= y) break;
    } while (true);
    return(num);
    }
    
    function gen_pass() {
    pass ='';
    for (var i = 0; i < 5; i++) pass += chr[rnd(0,61,100)];
    return  pass;
    }
    
    a();
    
    </script>
    
    <style>
    canvas{
        border-style:solid;
        background-color:#c7a956 ;
        border-width:1px;
        border-color: rgba(0,0,0,0.5)
    }
    .box{
    color:red;
        width:80px;
    }
    h3{
        color:green;
    }
    </style>
    </body>

    Капча. Обсирайте как можете.

    Запостил: Arduino, 05 Июля 2018

    Комментарии (7) RSS

    Добавить комментарий