login.pug 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. extends ../layout-marketing
  2. block vars
  3. - metadata = { viewport: true }
  4. block content
  5. main.content.content-alt#main-content
  6. .container
  7. .row
  8. .col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4
  9. .card
  10. .page-header
  11. h1 #{translate("log_in")}
  12. form(data-ol-async-form, name="loginForm", action='/login', method="POST")
  13. input(name='_csrf', type='hidden', value=csrfToken)
  14. +formMessages()
  15. .form-group
  16. input.form-control(
  17. type='email',
  18. name='email',
  19. required,
  20. placeholder='email@example.com',
  21. autofocus="true"
  22. )
  23. .form-group
  24. input.form-control(
  25. type='password',
  26. name='password',
  27. required,
  28. placeholder='********',
  29. )
  30. .actions
  31. button.btn-primary.btn(
  32. type='submit',
  33. data-ol-disabled-inflight
  34. )
  35. span(data-ol-inflight="idle") #{translate("login")}
  36. span(hidden data-ol-inflight="pending") #{translate("logging_in")}…
  37. a.pull-right(href='/user/password/reset') #{translate("forgot_your_password")}?