UPDATE
This commit is contained in:
+3
-1
@@ -19,10 +19,12 @@ class MultiFieldBackend(ModelBackend):
|
||||
user = User.objects.get(
|
||||
Q(username=username) | Q(email=username) | Q(phone_number=username)
|
||||
)
|
||||
print(user)
|
||||
except (User.DoesNotExist, User.MultipleObjectsReturned):
|
||||
User().set_password(password)
|
||||
return None
|
||||
|
||||
print(user.check_password(password) , self.user_can_authenticate(user))
|
||||
|
||||
if user.check_password(password) and self.user_can_authenticate(user):
|
||||
return user
|
||||
return None
|
||||
|
||||
+1
-1
@@ -109,7 +109,7 @@ class AccountView(APIView):
|
||||
- DELETE "<uuid>/" → Delete: uuid (path). Returns status "success". No data field.
|
||||
"""
|
||||
|
||||
# permission_classes = [IsAuthenticated]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user