← back to NationalPaperHangers
views/auth/login.ejs
18 lines
<%- include('../partials/head', { title }) %>
<%- include('../partials/header') %>
<section class="auth-page">
<div class="auth-card">
<h1 class="display-sm">Installer login</h1>
<% if (error) { %><p class="form-error"><%= error %></p><% } %>
<form method="post" action="/login">
<input type="hidden" name="_csrf" value="<%= csrfToken %>">
<input type="hidden" name="next" value="<%= next %>">
<label>Email <input type="email" name="email" required autofocus></label>
<label>Password <input type="password" name="password" required minlength="8"></label>
<button type="submit" class="btn btn-primary btn-lg">Log in</button>
</form>
<p class="auth-alt">No account? <a href="/signup">Apply to list →</a></p>
</div>
</section>
<%- include('../partials/footer') %>