File size: 2,645 Bytes
0c6c1fb
 
 
 
 
 
dc1083b
47fe473
0c6c1fb
fdb8d32
0c6c1fb
fdb8d32
 
 
 
f1808d6
 
68ed63e
 
0c6c1fb
13ebb53
af04874
 
 
 
 
 
 
 
 
 
 
 
 
 
d338b03
0ddeb2c
c7fb6c1
a0b5637
13ebb53
293e7da
f1808d6
0894c99
dd3d3fb
 
 
dd7a7a0
 
c7fb6c1
337ce49
a0b5637
 
 
337ce49
aa173e1
337ce49
aa173e1
337ce49
 
 
 
aa173e1
c7fb6c1
337ce49
 
c7fb6c1
 
337ce49
 
dd7a7a0
 
0c6c1fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Register</title>
    <link rel="stylesheet" type="text/css" href="/static/style.css"> <!-- Add this line for your CSS -->

</head>
  
<body>
  <footer>
        <!-- Footer content -->
        <p>Copyright © Your Website</p>
    </footer>
    <div class="background-container">
        <div class="color-overlay"></div>
        
  
    <h1>Register</h1>
    <form action="/register" method="post" id="registration-form">
        <label for="username">Username:</label>
        <input type="text" id="username" name="username" required><br><br>
        
        <label for="email">Email:</label>
        <input type="email" id="email" name="email" required><br><br>
        
        <label for="password">Password:</label>
        <input type="password" id="password" name="password" required><br><br>
        
        <label for="confirm_password">Confirm Password:</label>
        <input type="password" id="confirm_password" name="confirm_password" required><br><br>
        
                <!-- Hidden field for the reCAPTCHA token -->
        <input type="hidden" id="recaptcha_token" name="recaptcha_token" value="">

          <div class="g-recaptcha" 
         data-sitekey="6LeSJgwpAAAAAD9UlPdC911k8UgD6Uh3068xXgGj"
         data-callback="setRecaptchaToken">
    </div>
    <button type="submit" id="submit-button">Register</button>
    </div>


    </form>


    </div>
          <script src="https://www.google.com/recaptcha/api.js" async defer></script>
    <script>
       function setRecaptchaToken(token) {
            document.getElementById('recaptcha_token').value = token;
        }
        document.getElementById('registration-form').addEventListener('submit', function(event) {
          
            var username = document.getElementById('username').value;
            var token = document.getElementById('recaptcha_token').value;
            var email = document.getElementById('email').value;
            var password = document.getElementById('password').value;
            var confirmPassword = document.getElementById('confirm_password').value;

            if (!(token && username && email && password && confirmPassword)) {
                event.preventDefault(); // Prevent form submission
                alert("Please fill in all required fields.");
            }
            // If fields are filled, form will proceed to submit
            // reCAPTCHA validation will be handled automatically by Google's script
        });
    </script>
</body>

</html>