stc

a simple time card webapp
git clone _git@git.brennen.work:stc.git
Log | Files | Refs | README

login.html (1257B)


      1 {% extends 'base.html' %}
      2 
      3 {% block title %}Login{% endblock %}
      4 
      5 {% block content %}
      6 	{% with messages = get_flashed_messages() %}
      7 	{% if messages %}
      8 			{% for message in messages %}
      9 			<div id="messagebanner"><p>{{ message }}</p></div>
     10 			{% endfor %}
     11 	{% endif %}
     12 	{% endwith %}
     13 <section class="login-grid">
     14 	<form class="login" action="" method="post" novalidate>
     15 		{{ form.hidden_tag() }}
     16 		<p>
     17 			{{ form.username.label }}<br>
     18 			{{ form.username(size=32) }}
     19 			{% for error in form.username.errors %}
     20 			<br><span style="color:red;">[{{ error }}]</span>
     21 			{% endfor %}
     22 		</p>
     23 		<p>
     24 			{{ form.password.label }}<br>
     25 			{{ form.password(size=32) }} <!-- is it necessary to limit password length? -->
     26 			{% for error in form.password.errors %}
     27 			<br><span style="color:red;">[{{ error }}]</span>
     28 			{% endfor %}
     29 		</p>
     30 		<p>{{ form.login() }}</p>
     31 	</form>
     32 </section>
     33 <!-- old version before structure change -->
     34 <!--	<section class="login-grid">
     35 		<form class="login">
     36 			<label for="username">Login: </label>
     37 			<input type="text" id="username" name="username"><br>
     38 			<label for="password">Password: </label>
     39 			<input type="password" id="password" name="password"><br>
     40 			<input type="submit" value="Login">
     41 		</form>
     42 	</section>
     43 -->
     44 {% endblock %}