mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 16:44:54 +00:00
jira-4 login after email verified
This commit is contained in:
@ -3,8 +3,9 @@
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from rest_framework import viewsets, status
|
||||
"""Import Django app"""
|
||||
from .serializers import UserSerializer
|
||||
from .serializers import CreateGuardianSerializer
|
||||
from .serializers import UserSerializer, CreateGuardianSerializer
|
||||
from .models import Guardian
|
||||
from junior.models import Junior
|
||||
from account.models import UserEmailOtp
|
||||
from .tasks import generate_otp
|
||||
from account.utils import send_otp_email
|
||||
@ -22,7 +23,7 @@ class SignupViewset(viewsets.ModelViewSet):
|
||||
serializer.save()
|
||||
"""Generate otp"""
|
||||
otp = generate_otp()
|
||||
UserEmailOtp.objects.create(email=request.data['email'], otp=otp)
|
||||
UserEmailOtp.objects.create(email=request.data['email'], otp=otp, user_type=request.data['user_type'])
|
||||
"""Send email to the register user"""
|
||||
send_otp_email(request.data['email'], otp)
|
||||
return custom_response(SUCCESS_CODE['3001'], {"email_otp": otp},
|
||||
|
||||
Reference in New Issue
Block a user