|
|
|
extends blocks/layout.pug
|
|
|
|
append var
|
|
|
|
if(session && !session.user || session && session.user && !session.user.loggedInFull)
|
|
|
|
- var breadcrumb = {0: {"name": cfg.app.name, "href": "/"}, 1: {"name": "Login", "active": true}};
|
|
|
|
- var title = "Login";
|
|
|
|
|
|
|
|
append content
|
|
|
|
if(session && !session.user || session && session.user && !session.user.loggedInFull)
|
|
|
|
.uk-flex.uk-margin-medium-top.uk-margin-medium-bottom
|
|
|
|
div(class="uk-width-auto uk-width-1-4@s")
|
|
|
|
.uk-flex.uk-flex-auto.uk-flex-column.uk-flex-center.uk-margin-left.uk-margin-right
|
|
|
|
h1= login_title || "Please login"
|
|
|
|
#login_msg.uk-alert(data-uk-alert).uk-hidden
|
|
|
|
a.uk-close-alt.uk-alert-close(href="#")
|
|
|
|
p
|
|
|
|
form.uk-form-horizontal(onsubmit="return loginEvent();")
|
|
|
|
if(session && !session.user)
|
|
|
|
.uk-margin
|
|
|
|
label.uk-form-label(for="login_user") Username / Email
|
|
|
|
.uk-form-controls
|
|
|
|
input.uk-input#login_user(type="text", placeholder="tetrahedron")
|
|
|
|
.uk-margin
|
|
|
|
label.uk-form-label(for="login_pass") Password
|
|
|
|
.uk-form-controls
|
|
|
|
input.uk-input#login_pass(type="password")
|
|
|
|
else
|
|
|
|
.uk-margin
|
|
|
|
label.uk-form-label(for="login_mfa") Multifactor: #
|
|
|
|
span=session.user.login_step+1
|
|
|
|
span (
|
|
|
|
span=session.user.login_step_type
|
|
|
|
span )
|
|
|
|
.uk-form-controls
|
|
|
|
input.uk-input#login_mfa(type="text")
|
|
|
|
input(hidden,type="submit")
|
|
|
|
button(onclick="login()").uk-button.uk-button-default Login
|
|
|
|
div(class="uk-width-auto uk-width-1-4@s")
|
|
|
|
else
|
|
|
|
append var
|
|
|
|
- overwrite_vars = (session && session.user && session.user.loggedInFull) ? true : false;
|
|
|
|
include blocks/error/permission.pug
|