mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	Add registration form, view, template
This commit is contained in:
		@@ -10,9 +10,9 @@
 | 
			
		||||
    <div class="card-content">
 | 
			
		||||
      <p>Sign in into an exisiting account or register a new one!</p>
 | 
			
		||||
      <br>
 | 
			
		||||
    <div class="card-action">
 | 
			
		||||
      <a class="btn" href="{{url_for('auth.register')}}">Register</a>
 | 
			
		||||
    </div>
 | 
			
		||||
      <div class="card-action">
 | 
			
		||||
        <a class="btn" href="{{url_for('auth.register')}}">Register</a>
 | 
			
		||||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -2,33 +2,47 @@
 | 
			
		||||
 | 
			
		||||
{% block page_content %}
 | 
			
		||||
<div class="col s12">
 | 
			
		||||
  <div class="row">
 | 
			
		||||
    <div class="card medium">
 | 
			
		||||
      <div class="card-content">
 | 
			
		||||
        <span class="card-title">Register</span>
 | 
			
		||||
        <form>
 | 
			
		||||
          <div class="input-field col s6">
 | 
			
		||||
            <input id="first-name" type="text" class="validate">
 | 
			
		||||
            <label for="first-name">First Name</label>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="input-field col s6">
 | 
			
		||||
            <input id="last-name" type="text" class="validate">
 | 
			
		||||
            <label for="last-name">Last Name</label>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="row">
 | 
			
		||||
            <div class="input-field col s12">
 | 
			
		||||
              <input id="password" type="password" class="validate">
 | 
			
		||||
              <label for="password">Password</label>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="row">
 | 
			
		||||
            <div class="input-field col s12">
 | 
			
		||||
              <input id="email" type="email" class="validate">
 | 
			
		||||
              <label for="email">Email</label>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
        </form>
 | 
			
		||||
      </div>
 | 
			
		||||
  <div class="card large">
 | 
			
		||||
    <div class="card-content">
 | 
			
		||||
      <span class="card-title">Register</span>
 | 
			
		||||
      <form method="POST">
 | 
			
		||||
        {{ form.hidden_tag() }}
 | 
			
		||||
        <div class="input-field">
 | 
			
		||||
          <i class="material-icons prefix">account_circle</i>
 | 
			
		||||
          {{ form.username(class='validate') }}
 | 
			
		||||
          {{ form.username.label }}
 | 
			
		||||
          {% for error in form.username.errors %}
 | 
			
		||||
            <span class="helper-text" style="color:red;">{{ error }}</span>
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="input-field">
 | 
			
		||||
          <i class="material-icons prefix">vpn_key</i>
 | 
			
		||||
          {{ form.password(class='validate') }}
 | 
			
		||||
          {{ form.password.label }}
 | 
			
		||||
          {% for error in form.password.errors %}
 | 
			
		||||
            <span class="helper-text" style="color:red;">{{ error }}</span>
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="input-field">
 | 
			
		||||
          <i class="material-icons prefix">vpn_key</i>
 | 
			
		||||
          {{ form.password2(class='validate') }}
 | 
			
		||||
          {{ form.password2.label }}
 | 
			
		||||
          {% for error in form.password2.errors %}
 | 
			
		||||
            <span class="helper-text" style="color:red;">{{ error }}</span>
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="input-field ">
 | 
			
		||||
          <i class="material-icons prefix">email</i>
 | 
			
		||||
          {{ form.email(class='validate', type='email') }}
 | 
			
		||||
          {{ form.email.label }}
 | 
			
		||||
          {% for error in form.email.errors %}
 | 
			
		||||
            <span class="helper-text" style="color:red;">{{ error }}</span>
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="card-action">
 | 
			
		||||
          {{ form.submit(class='btn right') }}
 | 
			
		||||
        </div>
 | 
			
		||||
      </form>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user