mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 00:27:11 +00:00
add simple user admin and hash password
This commit is contained in:
@@ -27,6 +27,7 @@ router = Router(tags=["user"])
|
||||
)
|
||||
def sign_up(request, data: RegisterSchema):
|
||||
user = User(**data.dict())
|
||||
user.password = user.make_password()
|
||||
user.full_clean()
|
||||
user.save()
|
||||
|
||||
@@ -47,7 +48,7 @@ def sign_in(request, data: LoginSchema):
|
||||
user = User.objects.filter(email=data.email).first()
|
||||
if not user:
|
||||
raise AuthenticationError
|
||||
if user.password != data.password:
|
||||
if not user.check_password(data.password):
|
||||
raise AuthenticationError
|
||||
|
||||
token = BearerAuth.generate_jwt(user)
|
||||
|
||||
Reference in New Issue
Block a user