fix bug sms
This commit is contained in:
1 parent
48d0ecba79
commit
ae4dbab3cc
5 files changed
+93
-13
No files matched your search
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user