File size: 2,070 Bytes
7de903a
4eb4613
7de903a
 
96818d3
377330e
7de903a
 
af96d88
 
 
 
 
 
7de903a
4eb4613
 
 
315ed6b
4eb4613
 
 
 
 
 
3951be4
 
 
4131df5
9e7ad0e
 
4131df5
d764965
 
4eb4613
af96d88
7f8d861
 
 
 
 
 
 
 
 
 
 
 
 
3951be4
7f8d861
 
 
 
7de903a
 
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
<!DOCTYPE html>
<html>
<head>
    <title>Login</title>
  
    <link rel="stylesheet" type="text/css" href="/static/style2.css">
</head>
<body>
   <footer>
        <!-- Footer content -->
        <p>Copyright © Your Website</p>
    </footer>
    <div class="background-container">
        <div class="color-overlay"></div>
    <h1>Login</h1>
    {% if error_message %}
    <p style="color: red;">{{ error_message }}</p>
    {% endif %}
    <form method="post" action="/login" id="login-form">
        <label for="email">Email:</label>
        <input type="text" id="email" name="email" required><br><br>

        <label for="password">Password:</label>
        <input type="password" id="password" name="password" required><br><br>


              <!-- Hidden field for the reCAPTCHA token -->
        <input type="hidden" id="recaptcha_token" name="recaptcha_token" value="">
      <div class="recaptcha-container">
      <div class="g-recaptcha" 
         data-sitekey="6LeSJgwpAAAAAD9UlPdC911k8UgD6Uh3068xXgGj"
         data-callback="setRecaptchaToken"></div></div>
      <br>
    <button type="submit">Login</button>
    </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('login-form').addEventListener('submit', function(event) {
          
            var token = document.getElementById('recaptcha_token').value;
            var email = document.getElementById('email').value;
            var password = document.getElementById('password').value;
            if (!(token && email && password)) {
                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>