Guest User

Untitled

a guest
Nov 3rd, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. context = {
  2. 'form': form
  3. }
  4. if form.is_valid:
  5. username = form.cleaned_data.get('username')
  6. password = form.cleaned_data.get('password')
  7. user = authenticate(username = username, password = password)
  8. if not None:
  9. login(request, user)
  10.  
  11. username = forms.CharField(label='Username/Email Address')
  12. password1 = forms.CharField(label='Password', widget=forms.PasswordInput())
  13.  
  14. def clean_data(self):
  15.  
  16. username = self.cleaned_data.get('username')
  17. password = self.cleaned_data.get('password')
  18.  
  19. username = User.objects.filter(
  20. Q(username = query)|
  21. Q(email = query)
  22. )
  23. if username and password:
  24. authenticate(username = username, password = password)
  25. if not username.exists() and username != 1:
  26. raise ValidationError('invalid user or password')
  27. username = username.first()
  28. if not username.check_password(password):
  29. raise ValidationError("Invalid Username or Password")
  30. if not username.is_active:
  31. raise ValidationError('Please Activate Your Account')
  32.  
  33. return super(UserLoginForm).clean_data(*args, **kwargs)
Add Comment
Please, Sign In to add comment