register.html 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. {% extends "base.html" %}
  2. {% block content %}
  3. <form method="POST">
  4. <section class="vh-100 gradient-custom">
  5. <div class="container py-5 h-100">
  6. <div class="row d-flex justify-content-center align-items-center h-100">
  7. <div class="col-12 col-md-8 col-lg-6 col-xl-5">
  8. <div class="card text-white login_Register_Bg_colour">
  9. <div class="card-body p-5 text-center">
  10. <div class="mb-md-5 mt-md-4 pb-5">
  11. <h2 class="fw-bold mb-2 text-uppercase">Sign up</h2>
  12. <p class="text-white-50 mb-5">Create your Account</p>
  13. <!--Input: Email-->
  14. <div class="form-outline form-white mb-3">
  15. <label for="email_2"></label>
  16. <input
  17. type="email"
  18. class="form-control"
  19. id="email"
  20. name="email"
  21. placeholder="Insert Email"
  22. />
  23. </div>
  24. <div class="form-outline form-white mb-3">
  25. <label for="email_2"></label>
  26. <input
  27. type="email"
  28. class="form-control"
  29. id="email_2"
  30. name="email_2"
  31. placeholder="Confirm Email"
  32. />
  33. </div>
  34. <!--Input: Password-->
  35. <div class="form-outline form-white mb-3">
  36. <label for="passwd_1"></label>
  37. <input
  38. type="password"
  39. class="form-control"
  40. id="passwd_1"
  41. name="passwd_1"
  42. placeholder="Enter Password"
  43. />
  44. <p class="tips_8characters">*Use 8 or more characters</p>
  45. </div>
  46. <!--Input: Password Confirm-->
  47. <div class="form-outline form-white mb-3">
  48. <label for="passwd_2"></label>
  49. <input
  50. type="password"
  51. class="form-control"
  52. id="passwd_2"
  53. name="passwd_2"
  54. placeholder="Confirm Password"
  55. />
  56. </div>
  57. <!--Input: Username-->
  58. <div class="form-outline form-white mb-3">
  59. <label for="Nickname"></label>
  60. <input
  61. type="text"
  62. class="form-control"
  63. id="username"
  64. name="username"
  65. placeholder="Insert User Name"
  66. />
  67. </div>
  68. <p>***(After Register): 1.Required Email Confirmation https://realpython.com/handling-email-confirmation-in-flask/*** </p>
  69. <p>2. 2FA (Google Authenticator): https://github.com/GitauHarrison/how-to-implement-time-based-two-factor-auth-in-flask</p>
  70. <!--Button: Sign up-->
  71. <button class="btn btn-outline-light btn-lg px-5" type="submit">Sign up</button>
  72. </div>
  73. <!--Redirect to Login Page-->
  74. <div>
  75. <p class="mb-0">Already have an account? <a href="login" class="text-white-50 fw-bold">Login</a></p>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. </section>
  83. </form>
  84. {% endblock %}