account.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {% extends "base.html" %}
  2. {% block title %}
  3. Toppers Tasks | Account
  4. {% endblock %}
  5. {% block content %}
  6. {% for category, message in get_flashed_messages(with_categories=True) %}
  7. <div class="alert alert-{{ category }}" role="alert">
  8. {{ message }}
  9. </div>
  10. {% endfor %}
  11. <div class="row">
  12. <h1>Hello {{user.username}}!</h1>
  13. </div>
  14. <div class="row">
  15. <div class="task-card">
  16. <form action="/account" method="post">
  17. <input
  18. type="password"
  19. name="oldpassword"
  20. id="oldpassword"
  21. placeholder="Old Password"
  22. class="form-control mb-1 max-wack">
  23. <input
  24. type="password"
  25. name="newpassword"
  26. id="newpassword"
  27. placeholder="New Password"
  28. class="form-control mb-1 max-wack">
  29. <button type="submit" class="btn btn-primary max-wack">
  30. Change Password
  31. </button>
  32. </form>
  33. </div>
  34. </div>
  35. <div class="row">
  36. <div class="task-card">
  37. <form action="/account" method="post">
  38. <input
  39. type="text"
  40. name="username"
  41. id="username"
  42. placeholder="New Username"
  43. class="form-control mb-1 max-wack">
  44. <button type="submit" class="btn btn-primary max-wack">
  45. Change Username
  46. </button>
  47. </form>
  48. </div>
  49. </div>
  50. <div class="row">
  51. <div class="task-card">
  52. <form action="/logout" method="post">
  53. <button type="submit" class="btn btn-danger max-wack">
  54. Logout
  55. </button>
  56. </form>
  57. </div></div>
  58. </div>
  59. {% endblock %}