Exemplo n.º 1
0
    def post(self, request):

        users = User.objects.filter(contag=request.data['contag_id'])
        # Check if an existing user exists with the given contag id
        if len(users):
            return JSONResponse({"success": False, "auth_token": None}, status=200)
        else:
            user = User(mobile_number=request.data['number'], contag=request.data['contag_id'])
            user.save()
            user.new_user()
            token = user.get_access_token(request.META)
            return JSONResponse({"success": True, "auth_token": token.access_token}, status=200)
Exemplo n.º 2
0
    def post(self, request):

        try:
            users = User.objects.filter(contag=request.data['contag_id'])
            # Check if an existing user exists with the given contag id
            if users:
                return JSONResponse({"success": False, "auth_token": None}, status=200)
            else:
                user = User(mobile_number=request.data['number'], contag=request.data['contag_id'])
                user.save()
                token = user.get_access_token(request.META)
                return JSONResponse({"success": True, "auth_token": token.access_token}, status=200)
        except Exception as e:
            print traceback.format_exc(e)
            beam(e, request)
            return JSONResponse(ERROR_MESSAGE, status=200)