fix bug sms

This commit is contained in:
javad committed 2026-10-09 10:32:27 +03:30
1 parent 48d0ecba79
commit ae4dbab3cc
5 files changed
+93 -13

No files matched your search

+3 -3
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, SMS_RESEND_INTERVAL
from apps.jwt_auth.services import login_by_username, login_by_mobile, verify_mobile_and_get_token
from apps.jwt_auth.session import issue_tokens, validate_session_claims
from apps.workspace.models import Workspace
@@ -69,8 +69,8 @@ class LoginByMobileView(PublicAuthView):
def post(self, request):
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', 'retry_after': SMS_RESEND_INTERVAL}})
result = login_by_mobile(**serializer.validated_data)
return Response({'result': result}, status=202 if result['delivery_status'] == 'unconfirmed' else 200)
class LoginByUserView(PublicAuthView):