activate.tmpl 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {{template "base/head" .}}
  2. <div class="user activate">
  3. <div class="ui middle very relaxed page grid">
  4. <div class="column">
  5. <form class="ui form" action="{{AppSubUrl}}/user/activate" method="post">
  6. {{.CsrfTokenHtml}}
  7. <h2 class="ui top attached header">
  8. {{.i18n.Tr "auth.active_your_account"}}
  9. </h2>
  10. <div class="ui attached segment">
  11. {{if .IsActivatePage}}
  12. {{if .ServiceNotEnabled}}
  13. <p>{{.i18n.Tr "auth.disable_register_mail"}}</p>
  14. {{else if .ResendLimited}}
  15. <p>{{.i18n.Tr "auth.resent_limit_prompt"}}</p>
  16. {{else}}
  17. <p>{{.i18n.Tr "auth.confirmation_mail_sent_prompt" .SignedUser.Email .Hours | Str2html}}</p>
  18. <div class="ui divider"></div>
  19. <div class="text right">
  20. <a class="ui green button" href="http://{{Mail2Domain .SignedUser.Email}}">{{.i18n.Tr "auth.sign_in_to_account"}}</a>
  21. </div>
  22. {{end}}
  23. {{else}}
  24. {{if .IsSendRegisterMail}}
  25. <p>{{.i18n.Tr "auth.confirmation_mail_sent_prompt" .Email .Hours | Str2html}}</p>
  26. <div class="ui divider"></div>
  27. <div class="text right">
  28. <a class="ui green button" href="http://{{Mail2Domain .Email}}">{{.i18n.Tr "auth.sign_in_to_account"}}</a>
  29. </div>
  30. {{else if .IsActivateFailed}}
  31. <p>{{.i18n.Tr "auth.invalid_code"}}</p>
  32. {{else}}
  33. <p>{{.i18n.Tr "auth.has_unconfirmed_mail" .SignedUser.Name .SignedUser.Email | Str2html}}</p>
  34. <div class="ui divider"></div>
  35. <div class="text right">
  36. <button class="ui blue button" href="http://{{Mail2Domain .SignedUser.Email}}">{{.i18n.Tr "auth.resend_mail"}}</button>
  37. </div>
  38. {{end}}
  39. {{end}}
  40. </div>
  41. </form>
  42. </div>
  43. </div>
  44. </div>
  45. {{template "base/footer" .}}