示例#1
0
def getAllCards(request):
    token = request.GET.get('TOKEN', None)
    user = usuario.verifyUser(token)
    if user["STATUS"] == "OK":
        return JsonResponse(usuario.findUser(user)[0].get_all_cards())
    else:
        return JsonResponse({'respuesta': 'Usuario no autorizado'})
示例#2
0
def saveCard(request):
    token = request.GET.get('TOKEN', None)
    user = usuario.verifyUser(token)
    if user["STATUS"] == "OK":
        # si el usuario no existe en la base local lo crea
        if len(
                usuario.objects.filter(cedula=user["CEDULA"]).filter(
                    correo=user["CORREO"])) == 0:
            usuario.objects.create(nombre=user["NOMBRES"],
                                   apellido=user["APELLIDOS"],
                                   correo=user["CORREO"],
                                   clave="1234",
                                   cedula=user["CEDULA"])
        # devuelve formulario para crear tarjeta
        return render(
            request,
            'pay.html',
            context={},
        )
    else:
        return JsonResponse({'respuesta': 'Usuario no autorizado'})
示例#3
0
def verifyUser(request):
    token = request.GET.get('TOKEN', None)
    return JsonResponse(usuario.verifyUser(token))
示例#4
0
def pay(request):
    body = json.loads(request.read().decode('utf-8'))
    token = body['TOKEN']
    user = usuario.verifyUser(token)
    return JsonResponse(usuario.findUser(user)[0].pay(body['cards']))