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