fix login and jwt

This commit is contained in:
javad committed 2026-10-09 10:07:31 +03:30
1 parent 56d8760613
commit 48d0ecba79
4 files changed
+104 -3

No files matched your search

+2 -2
View File
@@ -9,7 +9,7 @@ from rest_framework_simplejwt.tokens import RefreshToken
from apps.cuser.models import CUser, CuserRole, RoleType
from apps.jwt_auth.models import JwtToken, CUserRoleLoginOpt
from apps.jwt_auth.services import login_by_username, login_by_mobile, verify_mobile_and_get_token
from apps.jwt_auth.services import login_by_username, login_by_mobile, verify_mobile_and_get_token, SMS_RESEND_INTERVAL
from apps.jwt_auth.session import issue_tokens, validate_session_claims
from apps.workspace.models import Workspace
@@ -70,7 +70,7 @@ class LoginByMobileView(PublicAuthView):
serializer = self.InputSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
mobile = login_by_mobile(**serializer.validated_data)
return Response({'result': {'mobile': mobile, 'message': 'opt code send'}})
return Response({'result': {'mobile': mobile, 'message': 'opt code send', 'retry_after': SMS_RESEND_INTERVAL}})
class LoginByUserView(PublicAuthView):