Authenticate login API with user_login.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
5a58dba347
commit
4f0abceb20
5 files changed
+49
-21
No files matched your search
@@ -30,6 +30,7 @@ class UserSerializer(PkAsIdMixin, serializers.ModelSerializer):
|
||||
model = User
|
||||
fields = [
|
||||
"id",
|
||||
"user_login",
|
||||
"user_name",
|
||||
"status",
|
||||
"is_superuser",
|
||||
@@ -74,6 +75,7 @@ class UserWriteSerializer(PkAsIdMixin, serializers.ModelSerializer):
|
||||
model = User
|
||||
fields = [
|
||||
"id",
|
||||
"user_login",
|
||||
"user_name",
|
||||
"status",
|
||||
"is_superuser",
|
||||
@@ -134,9 +136,9 @@ class UserWriteSerializer(PkAsIdMixin, serializers.ModelSerializer):
|
||||
|
||||
def create(self, validated_data):
|
||||
password = validated_data.pop("password")
|
||||
user_name = validated_data.pop("user_name")
|
||||
user_login = validated_data.pop("user_login")
|
||||
return User.objects.create_user(
|
||||
user_name=user_name, password=password, **validated_data
|
||||
user_login=user_login, password=password, **validated_data
|
||||
)
|
||||
|
||||
def update(self, instance, validated_data):
|
||||
@@ -159,7 +161,7 @@ class SetPasswordSerializer(serializers.Serializer):
|
||||
|
||||
|
||||
class LoginSerializer(serializers.Serializer):
|
||||
user_name = serializers.CharField(max_length=30)
|
||||
user_login = serializers.CharField(max_length=30)
|
||||
password = serializers.CharField(write_only=True)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user