Skip to content
Snippets Groups Projects
register.html 3.34 KiB
Newer Older
{% extends 'base.html' %}

{% block header %}
  <h1>{% block title %}Register{% endblock %}</h1>
{% endblock %}

{% block content %}
Teemu Autto's avatar
Teemu Autto committed
<style>
.login-dialog-img {
    background-image: url("https://openai-labs-public-images-prod.azureedge.net/user-eKykIYWOdPMyg5hmQc750Q6a/generations/generation-nFKGWPKYsJ3r1eJBLrHatf4I/image.webp");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 8em;
}
</style>
<section class="min-vh-100 d-flex align-items-center bg-secondary">
  <div class="container">
    <div class="row justify-content-center">
      <div class="col-12 d-flex align-items-center justify-content-center">
        <div class="card card-tertiary w-100 fmxw-400">
          <div class="card-header text-center">
Teemu Autto's avatar
Teemu Autto committed
            <span>{{ _("Register on our platform") }}</span>
Teemu Autto's avatar
Teemu Autto committed
          <div class="login-dialog-img"></div>
          <div class="card-body">
            <form action="{{ url_for('auth.register') }}" method="POST" class="mt-4">

              <input type="hidden" name="timezone" id="timezone">
              <script>
                function getTimezone() {
                  const tz = Intl.DateTimeFormat().resolvedOptions().timeZone
                  document.getElementById('timezone').value = tz;
                }
                getTimezone();
              </script>

              <div class="form-group">
Teemu Autto's avatar
Teemu Autto committed
                <label for="email" class="mb-2">{{ _("Email") }}</label>
                <input name="email" id="email" type="email" class="form-control" placeholder="Your email" required="">
              </div>

              <div class="form-group">

                <div class="form-group">
Teemu Autto's avatar
Teemu Autto committed
                  <label for="password" class="mb-2">{{ _("Password") }}</label>
                  <input name="password" id="password" type="password" class="form-control" placeholder="Your password" required="">
                </div>
                <div class="form-group">
Teemu Autto's avatar
Teemu Autto committed
                  <label for="confirmPassword" class="mb-2">{{ _("Confirm password") }}</label>
                  <input name="password2" id="confirmPassword" type="password" class="form-control" placeholder="Confirm password"
                    required="">
                </div>

                <div class="d-flex justify-content-between align-items-center mb-4">
                  <div class="form-check">
                    <label class="form-check-label">
                      <input name="terms" class="form-check-input" type="checkbox">
                      <span class="form-check-x"></span>
                      <span class="form-check-sign"></span>
Teemu Autto's avatar
Teemu Autto committed
                      {{ _("I agree to the %(terms)s", terms="<a href=\"#\">"|safe+_("terms and conditions")+"</a>"|safe) }}.
                    </label>
                  </div>
                </div>
              </div>
Teemu Autto's avatar
Teemu Autto committed
              <button type="submit" class="btn btn-block btn-primary">{{ _("Register account") }}</button>
            </form>
            <div class="d-block d-sm-flex justify-content-center align-items-center mt-4">
              <p class="font-weight-normal">
Teemu Autto's avatar
Teemu Autto committed
                {{ _("Already have an account?") }}
                <a href="./login.html" class="font-weight-bold">{{ _("Login here") }}</a>
              </p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

{% endblock %}