Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginForm(AuthenticationForm):
- '''
- Form to log in a user
- '''
- error_messages= {
- "invalid_login": _("Incorrect %(username)s/password combo")
- }
- username= forms.EmailField(label=_("Email"), widget=forms.TextInput(attrs={"placeholder":"Email"}))
- password= forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"placeholder":"Password"}))
- class RegisterForm(UserCreationForm):
- '''
- Form that makes user using just email as username
- '''
- error_messages= {
- "password_mismatch": _("Passwords do not match."),
- "duplicate_email": _("Email already exists."),
- "unique": _("Email already exists"),
- }
- username= forms.EmailField(label=_("Email"), widget=forms.TextInput(attrs={"placeholder":"Email"}))
- password1= forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"placeholder":"Password"}))
- password2= forms.CharField(label=_("Password confirmation"), widget=forms.PasswordInput(attrs={"placeholder":"Confirm password"}))
- class Meta:
- model= User
- fields= ("username",)
- def login_register(request, template="pages/login_register.html"):
- registration_form= RegisterForm()
- login_form= LoginForm()
- return render(request, template, {"registration_form": registration_form, "login_form": login_form})
Add Comment
Please, Sign In to add comment