mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 04:20:17 +02:00
20 lines
976 B
Python
20 lines
976 B
Python
from django import forms
|
|
|
|
|
|
class RegistrationForm(forms.Form):
|
|
username = forms.CharField(max_length=16, required=True)
|
|
password = forms.CharField(widget=forms.PasswordInput(), required=True)
|
|
password_again = forms.CharField(widget=forms.PasswordInput(), required=True, label="Password Again")
|
|
email = forms.CharField(max_length=254, required=True)
|
|
email_again = forms.CharField(max_length=254, required=True, label="Email Again")
|
|
|
|
def clean(self):
|
|
if 'password' in self.cleaned_data and 'password_again' in self.cleaned_data:
|
|
if self.cleaned_data['password'] != self.cleaned_data['password_again']:
|
|
raise forms.ValidationError(u'Passwords do not match')
|
|
|
|
if 'email' in self.cleaned_data and 'email_again' in self.cleaned_data:
|
|
if self.cleaned_data['email'] != self.cleaned_data['email_again']:
|
|
raise forms.ValidationError(u'Emails do not match')
|
|
|
|
return self.cleaned_data |