oils-plugin-auth
Version:
Oils js authentication plugin using passport js.
67 lines (44 loc) • 2.15 kB
HTML
{% extends 'templates/main.html' %}
{% block title %}Register{% endblock %}
{% block head %}
{% endblock %}
{% block content %}
<div class="row justify-content-center">
<div class="medium-6 columns medium-centered col-lg-6 col-centered">
<h1>Register</h1>
<form action="/register" method="post" class="form">
<input type="hidden" name="_csrf" value="{{_csrf}}"/>
{%if needsInvitation%}
<div class="form-group">
{#<label for="invitationCode">Invitation Code</label>#}
<input type="text" class="form-control" name="invitationCode" id="invitationCode" placeholder="Invitation Code" value="" style="max-width: 400px;"/>
</div>
{%endif%}
<div class="form-group">
{#<label for="fullname">Full Name</label>#}
<input type="text" class="form-control" name="fullname" id="fullname" placeholder="Full Name" value="{{user.fullname}}" style="max-width: 400px;"/>
</div>
<div class="form-group">
{#<label for="email">Email</label>#}
<input type="text" class="form-control" name="email" id="email" placeholder="Email" value="{{user.email}}" style="max-width: 400px;"/>
</div>
<div class="form-group">
{#<label for="email">Password</label>#}
<input type="password" class="form-control" name="password" placeholder="Password" value="" style="max-width: 400px;"/>
</div>
<div class="form-group">
<input type="password" class="form-control" name="confirmPassword" placeholder="Confirm Password" value="" style="max-width: 400px;"/>
</div>
{%if humanTest%}
<div class="form-group">
<label style="margin-bottom: 0;">{{questions[qIndex].q}} (to verify you're human)
<input type="text" class="form-control" name="a" placeholder="Your answer" value="{{answer}}" style="max-width: 400px;"/>
</label>
</div>
<input type="hidden" name="qIndex" value="{{qIndex}}"/>
{%endif%}
<button type="submit" class="small button btn btn-primary">Register</button>
</form>
</div>
</div>
{% endblock %}