UNPKG

oils-plugin-auth

Version:

Oils js authentication plugin using passport js.

67 lines (44 loc) 2.15 kB
{% 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 %}