|
|
- {% extends "base.html" %}
- {% load compress static %}
-
- {% block title %}Sign In - {{ site_name }}{% endblock %}
-
- {% block description %}{% endblock %}
-
- {% block head %}
- <link rel="canonical" href="{{ site_root }}{% url 'hc-login' %}" />
- {% endblock %}
-
- {% block content %}
- <div class="row">
- <div class="col-xs-10 col-xs-offset-1 col-sm-12 col-sm-offset-0 col-lg-8 col-lg-offset-2">
-
- <h1>Sign In to {{ site_name }}</h1>
- {% if bad_link %}
- <div class="alert alert-warning">
- <p>The login link you just used is either incorrect or expired.</p>
- <p>Please use the form below to request a fresh login link.</p>
- </div>
- {% endif %}
-
- <div class="row">
- <div class="col-sm-6">
- <form id="magic-link-form" method="post">
- {% csrf_token %}
-
- {% if magic_form.identity.errors %}
- <p class="text-danger">
- {% for e in magic_form.identity.errors %}
- {{ e }}
- {% if e == "Unknown email address." and registration_open %}
- <a
- href="#"
- data-toggle="modal"
- data-target="#signup-modal">Create Account?</a>
- {% endif %}
- {% endfor %}
- </p>
- {% else %}
- <p>Enter your <strong>email address</strong>.</p>
- {% endif %}
-
- <input
- type="email"
- class="form-control input-lg"
- name="identity"
- value="{{ magic_form.identity.value|default:"" }}"
- placeholder="[email protected]"
- autocomplete="email">
-
- <p id="link-instruction">
- We will email you a magic sign in link.
- </p>
-
- <button type="submit" class="btn btn-lg btn-primary btn-block">
- Email Me a Link
- </button>
- </form>
- <div id="login-sep" class="hidden-xs"><div>or</div></div>
- </div>
-
- <div class="col-xs-12 visible-xs-block">
- <div id="xs-login-sep">
- <div>or</div>
- </div>
- </div>
-
- <div class="col-sm-6">
- <form id="login-form" method="post">
- {% csrf_token %}
- <input type="hidden" name="action" value="login" />
-
- {% if form.non_field_errors %}
- <p class="text-danger">{{ form.non_field_errors|join:"" }}</p>
- {% elif form.errors %}
- <p class="text-danger">Incorrect email or password.</p>
- {% else %}
- <p>
- Enter your <strong>email address</strong> and <strong>password</strong>.
- </p>
- {% endif %}
-
- <input
- type="email"
- class="form-control input-lg"
- name="email"
- value="{{ form.email.value|default:"" }}"
- placeholder="[email protected]"
- autocomplete="email">
-
- <input
- id="login-password"
- type="password"
- class="form-control input-lg"
- name="password"
- placeholder="your password">
-
- <p id="forgot-password">
- <a href="#" data-toggle="modal" data-target="#lost-password-modal">Lost your password?</a>
- </p>
-
- <button type="submit" class="btn btn-lg btn-primary btn-block">
- Sign In
- </button>
- </form>
- </div>
- </div>
- </div>
- </div>
-
- {% if registration_open %}
- {% include "front/signup_modal.html" %}
- {% endif %}
-
- <div id="lost-password-modal" class="modal">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal">×</button>
- <h4>Lost Password?</h4>
- </div>
- <div class="modal-body">
- <p>
- If you need to reset your password, please do the following:
- </p>
- <ol>
- <li>Sign in using the <strong>Email Me a Link</strong> method.</li>
- <li>
- Once in your account, go to
- <strong>Account Settings › Set Password</strong>
- to set a new password.
- </li>
- </ol>
- {% if support_email %}
- <p>
- Please contact us at
- <a href="mailto:{{ support_email }}">{{ support_email }}</a>
- in case you need assistance!
- </p>
- {% endif %}
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Got it</button>
- </div>
- </div>
- </div>
- </div>
-
- {% endblock %}
-
- {% block scripts %}
- {% compress js %}
- <script src="{% static 'js/jquery-2.1.4.min.js' %}"></script>
- <script src="{% static 'js/bootstrap.min.js' %}"></script>
- <script src="{% static 'js/signup.js' %}"></script>
- {% endcompress %}
- {% endblock %}
|