18 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from wtforms import Form, StringField, PasswordField, validators
 | |
| 
 | |
| 
 | |
| class RegistrationForm(Form):
 | |
|     username = StringField('Username', [validators.Length(min=4, max=25)])
 | |
|     email = StringField('Email Address', [validators.Length(min=6, max=35)])
 | |
|     password = PasswordField('Password', [
 | |
|         validators.DataRequired(),
 | |
|         validators.EqualTo('confirm', message='Passwords must match')
 | |
|     ])
 | |
|     confirm = PasswordField('Repeat Password')
 | |
| 
 | |
| 
 | |
| class LoginForm(Form):
 | |
|     email = StringField('Email', [validators.DataRequired])
 | |
|     password = PasswordField('Password', [validators.DataRequired])
 | |
| 
 | |
| 
 |