Exemplo n.º 1
0
 def put(self, request):
     # 获取token
     token = request.query_params.get('token')
     if token is None:
         return Response({'message': '缺少token参数'},
                         status=status.HTTP_400_BAD_REQUEST)
     user = User.check_verify_email(token)
     if user is None:
         return Response({'message': '链接信息无效'},
                         status=status.HTTP_400_BAD_REQUEST)
     else:
         user.email_active = True
         user.save()
         return Response({'message': 'OK'})
Exemplo n.º 2
0
    def put(self, request):
        # 获取参数
        token = request.query_params.get('token')

        if token is None:
            return Response({"message": "缺少token"},
                            status=status.HTTP_400_BAD_REQUEST)

        user = User.check_verify_email(token)

        if user is None:
            return Response({"message": "链接信息无效"},
                            status=status.HTTP_400_BAD_REQUEST)

        else:
            user.email_active = True
            user.save()

            return Response({"message": "OK"})