diff --git a/flashcards/api.py b/flashcards/api.py index 42b9bb9..0dd092d 100644 --- a/flashcards/api.py +++ b/flashcards/api.py @@ -43,7 +43,6 @@ class UserDetail(APIView): raise ValidationError('Email is required') if 'password' not in request.data: raise ValidationError('Password is required') - email = request.data['email'] existing_users = User.objects.filter(email=email) if existing_users.exists(): @@ -85,7 +84,7 @@ class UserLogin(APIView): password = request.data['password'] user = authenticate(email=email, password=password) - if user is None: + if user is not None: raise ValidationError('Invalid email or password') if not user.is_active: raise ValidationError('Account is disabled')