You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

activate.tmpl 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {{template "base/head" .}}
  2. <div role="main" aria-label="{{.Title}}" class="page-content user activate">
  3. <div class="ui middle very relaxed page grid">
  4. <div class="column">
  5. <form class="ui form ignore-dirty" action="{{AppSubUrl}}/user/activate" method="post">
  6. {{.CsrfTokenHtml}}
  7. <h2 class="ui top attached header">
  8. {{ctx.Locale.Tr "auth.active_your_account"}}
  9. </h2>
  10. <div class="ui attached segment">
  11. {{template "base/alert" .}}
  12. {{if .IsActivatePage}}
  13. {{if .ServiceNotEnabled}}
  14. <p class="center">{{ctx.Locale.Tr "auth.disable_register_mail"}}</p>
  15. {{else if .ResendLimited}}
  16. <p class="center">{{ctx.Locale.Tr "auth.resent_limit_prompt"}}</p>
  17. {{else}}
  18. <p>{{ctx.Locale.Tr "auth.confirmation_mail_sent_prompt" (.SignedUser.Email|Escape) .ActiveCodeLives | Str2html}}</p>
  19. {{end}}
  20. {{else}}
  21. {{if .NeedsPassword}}
  22. <div class="required inline field">
  23. <label for="password">{{ctx.Locale.Tr "password"}}</label>
  24. <input id="password" name="password" type="password" autocomplete="off" required>
  25. </div>
  26. <div class="inline field">
  27. <label></label>
  28. <button class="ui primary button">{{ctx.Locale.Tr "install.confirm_password"}}</button>
  29. </div>
  30. <input id="code" name="code" type="hidden" value="{{.Code}}">
  31. {{else if .IsSendRegisterMail}}
  32. <p>{{ctx.Locale.Tr "auth.confirmation_mail_sent_prompt" (.Email|Escape) .ActiveCodeLives | Str2html}}</p>
  33. {{else if .IsCodeInvalid}}
  34. <p>{{ctx.Locale.Tr "auth.invalid_code"}}</p>
  35. {{else if .IsPasswordInvalid}}
  36. <p>{{ctx.Locale.Tr "auth.invalid_password"}}</p>
  37. {{else if .ManualActivationOnly}}
  38. <p class="center">{{ctx.Locale.Tr "auth.manual_activation_only"}}</p>
  39. {{else}}
  40. <p>{{ctx.Locale.Tr "auth.has_unconfirmed_mail" (.SignedUser.Name|Escape) (.SignedUser.Email|Escape) | Str2html}}</p>
  41. <div class="divider"></div>
  42. <div class="text right">
  43. <button class="ui primary button">{{ctx.Locale.Tr "auth.resend_mail"}}</button>
  44. </div>
  45. {{end}}
  46. {{end}}
  47. </div>
  48. </form>
  49. </div>
  50. </div>
  51. </div>
  52. {{template "base/footer" .}}