This commit is contained in:
jain
2023-06-27 16:45:42 +05:30
parent d4eaaada74
commit 4537f1f4fa
6 changed files with 19 additions and 8 deletions

View File

@ -5,13 +5,14 @@ from rest_framework.decorators import api_view
"""Third party import""" """Third party import"""
from rest_framework import routers from rest_framework import routers
from .views import (UserLogin, SendPhoneOtp, UserPhoneVerification, UserEmailVerification, ReSendEmailOtp, from .views import (UserLogin, SendPhoneOtp, UserPhoneVerification, UserEmailVerification, ReSendEmailOtp,
ForgotPasswordAPIView, ResetPasswordAPIView, ChangePasswordAPIView) ForgotPasswordAPIView, ResetPasswordAPIView, ChangePasswordAPIView, GoogleLoginAPIViewset)
"""Router""" """Router"""
router = routers.SimpleRouter() router = routers.SimpleRouter()
"""API End points with router""" """API End points with router"""
router.register('user', UserLogin, basename='user') router.register('user', UserLogin, basename='user')
router.register('admin', UserLogin, basename='admin') router.register('admin', UserLogin, basename='admin')
router.register('google-login', GoogleLoginAPIViewset, basename='admin')
router.register('send-phone-otp', SendPhoneOtp, basename='send-phone-otp') router.register('send-phone-otp', SendPhoneOtp, basename='send-phone-otp')
router.register('user-phone-verification', UserPhoneVerification, basename='user-phone-verification') router.register('user-phone-verification', UserPhoneVerification, basename='user-phone-verification')
router.register('user-email-verification', UserEmailVerification, basename='user-email-verification') router.register('user-email-verification', UserEmailVerification, basename='user-email-verification')

View File

@ -21,6 +21,10 @@ from rest_framework.response import Response
from rest_framework.permissions import IsAuthenticated from rest_framework.permissions import IsAuthenticated
from templated_email import send_templated_mail from templated_email import send_templated_mail
class GoogleLoginAPIViewset(viewsets.ModelViewSet):
"""Google Login"""
serializer_class = SocialSignInSerializer
class ChangePasswordAPIView(views.APIView): class ChangePasswordAPIView(views.APIView):
permission_classes = [IsAuthenticated] permission_classes = [IsAuthenticated]

View File

@ -173,12 +173,18 @@ https://docs.djangoproject.com/en/3.0/howto/static-files/"""
# Email settings # Email settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com' # EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587 # EMAIL_PORT = 587
EMAIL_USE_TLS = True # EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'infozodbank@gmail.com' # EMAIL_HOST_USER = 'infozodbank@gmail.com'
# Replace with your Gmail email password or App password # # Replace with your Gmail email password or App password
EMAIL_HOST_PASSWORD = 'ghwdmznwwslvchga' # EMAIL_HOST_PASSWORD = 'ghwdmznwwslvchga'
EMAIL_USE_TLS = os.getenv('EMAIL_USE_TLS')
EMAIL_HOST = os.getenv('EMAIL_HOST')
EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
EMAIL_PORT = os.getenv('EMAIL_PORT')
STATIC_URL = '/static/' STATIC_URL = '/static/'