| {% extends 'base.html' %} |
|
|
| {% block content %} |
| <div class="container"> |
| <h2 class="center-text">Login</h2> |
| <div style="background: #fff3cd; color: #856404; border: 3px solid #856404; padding: 2em; font-size: 2em; text-align: center;"> |
| <b>WARNING: Your login is not working.</b><br> |
| This demo is hosted on Hugging Face Spaces, which does <b>NOT</b> permit browser logins due to its cookie/proxy restrictions. |
| <br><br> |
| <b>You cannot log in or use session-based features on this website.</b> |
| <br><br> |
| <span style="color:red;">If you need login features, <u>run this project locally</u> on your own computer or a proper host! The code is in Github.</span> |
| </div> |
| <form method="POST"> |
| <div class="mb-3"> |
| <label for="email" class="form-label">Email:</label> |
| <input type="email" class="form-control" id="email" autocomplete="off" name="email" required> |
| </div> |
| <div class="mb-3"> |
| <label for="password" class="form-label">Password:</label> |
| <input type="password" class="form-control" id="password" autocomplete="off" name="password" required> |
| </div> |
| <input type="hidden" id="message" value="{{ message }}"> |
| <div class="btn-center"> |
| <button type="submit" class="btn btn-primary">Login</button> |
| </div> |
| </form> |
| <div class="modal fade" id="loginAlertModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true"> |
| <div class="modal-dialog" role="document"> |
| <div class="modal-content"> |
| <div class="modal-header"> |
| <h5 class="modal-title" id="loginModalLabel">Login Alert</h5> |
| <button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
| <span aria-hidden="true">×</span> |
| </button> |
| </div> |
| <div class="modal-body"> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| {% endblock %} |
|
|
| {% block extra_scripts %} |
| <script> |
| $(document).ready(function() { |
| var message = $('#message').val(); |
| if (message) { |
| $('#loginAlertModal .modal-body').text(message); |
| $('#loginAlertModal').modal('show'); |
| } |
| }); |
| </script> |
| {% endblock %} |
|
|
|
|