Advertisement
Guest User

Untitled

a guest
Sep 5th, 2020
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. class SendConfirmationEmail(APIView):
  2.     """
  3.    Sends email message to confirm your email
  4.    """
  5.     permission_classes = [CurrentUserOnly]
  6.  
  7.     def get(self, request, *args, **kwargs):
  8.         user = request.user
  9.         if not user.email_confirmed:
  10.             email = EmailMessage(
  11.                 'Confirm your email',
  12.                 render_to_string('../templates/confirm_email.html', {
  13.                     'token': email_token.make_token(user)
  14.                 }),
  15.                 to=[user.email]
  16.             )
  17.             email.send()
  18.             return Response(status=status.HTTP_200_OK)
  19.         return Response(status=status.HTTP_403_FORBIDDEN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement