Added password validators

This commit is contained in:
Sebastian 2017-05-02 19:03:56 +02:00
parent 8bacf4f2bf
commit 30867ad279
2 changed files with 8 additions and 1 deletions

View File

@ -2,6 +2,7 @@ from django import forms
from django.forms import ModelForm
from django.contrib.auth import get_user_model
from django.contrib.auth.password_validation import validate_password
class UserCreateForm(ModelForm):
password1 = forms.CharField(label='Passwort')
@ -11,6 +12,13 @@ class UserCreateForm(ModelForm):
model = get_user_model()
fields = ['username', 'email', 'twitter', 'github']
def clean_password1(self):
password1 = self.cleaned_data.get("password1")
validate_password(password1)
return password1
def clean_password2(self):
password1 = self.cleaned_data.get("password1")

View File

@ -15,7 +15,6 @@ class UserCreateView(CreateView):
form_class = UserCreateForm
template_name = 'users/signup.html'
def get_success_url(self):
return reverse('send_confirmation', kwargs={'user_id' : self.object.pk})