login.html 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {% load static %}
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>Title Creator - Login</title>
  9. <!-- Latest compiled and minified CSS -->
  10. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
  11. <link rel="stylesheet" href="{% static 'css/login.css' %}">
  12. </head>
  13. <body>
  14. <div class="container">
  15. <div class="login">
  16. <div class="login-container">
  17. <div class="login-left">
  18. <div class="lbox">
  19. <h2 class="clogo">Content Title Creator</h2>
  20. <img src="{% static 'images/logo.png' %}" alt="Lumina Datamatics" class="llogo">
  21. <!-- <p>© 2022 Lumina Datamatics Ltd. All Rights Reserved.</p> -->
  22. </div>
  23. </div>
  24. <div class="login-right">
  25. <form action="{% url 'login' %}" method="POST">
  26. {% csrf_token %}
  27. <h2 class="form-signin-heading">Login</h2>
  28. <div class="group">
  29. <input type="text" name="username" id="username">
  30. <label>Email address</label>
  31. </div>
  32. <div class="group">
  33. <input type="password" name="password" id="password">
  34. <label>Password</label>
  35. </div>
  36. <div class="group" style="margin-bottom: 30px;">
  37. <button class="btn btn-lg btn-outline-dark btn-block" type="submit">Sign in</button>
  38. <!-- <a href="#" class="forgotPass">Forgot your password?</a> -->
  39. </div>
  40. </form>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  46. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  47. <!-- Latest compiled and minified JavaScript -->
  48. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
  49. <script>
  50. function validateLogin() {
  51. if ($("#username").val() == "" || $("#password").val() == "") {
  52. $("#missing").fadeTo(2000, 500).slideUp(500, function () {
  53. $("#missing").slideUp(500);
  54. });
  55. return false;
  56. } else if ($("#username").val() != "admin" && $("#password").val() != "admin") {
  57. $("#wrong").fadeTo(2000, 500).slideUp(500, function () {
  58. $("#wrong").slideUp(500);
  59. });
  60. return false;
  61. } else if ($("#username").val() == "admin" && $("#password").val() == "admin") {
  62. $("#success").fadeTo(2000, 500).slideUp(500, function () {
  63. $("#success").slideUp(500);
  64. });
  65. return true;
  66. }
  67. }
  68. </script>
  69. </body>
  70. </html>