Guest User

Untitled

a guest
Feb 14th, 2018
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. class LoginForm(AuthenticationForm):
  2. '''
  3. Form to log in a user
  4. '''
  5. error_messages= {
  6. "invalid_login": _("Incorrect %(username)s/password combo")
  7. }
  8. username= forms.EmailField(label=_("Email"), widget=forms.TextInput(attrs={"placeholder":"Email"}))
  9. password= forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"placeholder":"Password"}))
  10.  
  11. class RegisterForm(UserCreationForm):
  12. '''
  13. Form that makes user using just email as username
  14. '''
  15. error_messages= {
  16. "password_mismatch": _("Passwords do not match."),
  17. "duplicate_email": _("Email already exists."),
  18. "unique": _("Email already exists"),
  19. }
  20. username= forms.EmailField(label=_("Email"), widget=forms.TextInput(attrs={"placeholder":"Email"}))
  21. password1= forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"placeholder":"Password"}))
  22. password2= forms.CharField(label=_("Password confirmation"), widget=forms.PasswordInput(attrs={"placeholder":"Confirm password"}))
  23.  
  24. class Meta:
  25. model= User
  26. fields= ("username",)
  27.  
  28. def login_register(request, template="pages/login_register.html"):
  29. registration_form= RegisterForm()
  30. login_form= LoginForm()
  31. return render(request, template, {"registration_form": registration_form, "login_form": login_form})
Add Comment
Please, Sign In to add comment