Beispiel #1
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)
    token = bodyDict['token']
    existe = FCMDevice.objects.filter(registration_id=token, active=True)

    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'El token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    ##if loged in

    if request.user.is_authenticated:
        dispositivo.user = request.user

    if request.user.is_staff:
        try:
            dispositivo.save()
            return HttpResponse(json.dumps({'mensaje':
                                            'El token fue guarda3'}))

        except:
            return HttpResponseBadRequest(
                json.dumps({'mensaje:': 'No se ha podido guardar'}))
def guardar_token(request):
    body = request.body.decode('utf-8')  #decodifico el json
    bodyDict = json.loads(body)  #lo transformo en un diccionario

    token = bodyDict['token']

    existe = FCMDevice.objects.filter(registration_id=token, active=True)
    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'el token ya existe'
                        }))  #transforma un diccionario a un json

    dispositivo = FCMDevice()
    dispositivo.registration_id = token  #asignar token
    dispositivo.active = True

    #solo si el usuario está autenticado procedemos a enlazarlo
    if request.user.is_authenticated:
        dispositivo.user = request.user
    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'token guardado'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'no se ha podido guardar'}))
Beispiel #3
0
def agregar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)

    #obtenemos el token
    token = bodyDict['token']

    #primero verificamos que el token no exista en la BD para guardarlo
    existe = FCMDevice.objects.filter(registration_id=token, active=True)

    if existe:
        return HttpResponseBadRequest(json.dumps(
            {'mensaje': 'el token ya existe'}),
                                      content_type="application/json")

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    #solo si el usuario esta auntenticado lo asociaremos con el token
    if request.user.is_authenticated:
        dispositivo.user = request.user
    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'Guardado correctamente'}),
                            content_type="application/json")
    except:
        return HttpResponseBadRequest(json.dumps(
            {'mensaje': 'no se ha podido guardar'}),
                                      content_type="application/json")
Beispiel #4
0
def guardar_token(request):

    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)

    token = bodyDict['token']

    print('token')

    exists = FCMDevice.objects.filter(registration_id=token, active=True)

    if len(exists) > 0:

        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'el token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    # solo si el usuario esta logeado

    if request.user.is_authenticated:
        dispositivo.user = request.user

    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'token guardado'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'No se a podido guardar el token'}))

    print('mensaje', body)
Beispiel #5
0
def guardar_token(request):
    print('Hola qui vas')
    body = request.body.decode('utf-8')
    bodyDic = json.loads(body)
    token = bodyDic['token']
    tipo = bodyDic['tipo']
    #print(tipo)

    
    existe = FCMDevice.objects.filter(registration_id = token, active = True)

    if len(existe) > 0:
        return HttpResponseBadRequest(json.dumps({'mensaje':'el token ya existe en la base de datos'}))

    dispositov = FCMDevice()
    dispositov.registration_id = token
    dispositov.active = True
    #dispositov.type='web'


    #Validar usuaario inicio session 
    if request.user.is_authenticated:
        dispositov.user = request.user
    
    try:
        dispositov.save()
        return HttpResponse(json.dumps({'mensaje':'tokke guardado'}))

    except:
        return HttpResponseBadRequest(json.dumps({'mensaje':'no se a guardado el token'}))
Beispiel #6
0
def agregar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)
    token = bodyDict['token']

    #preguntamos si ya existe el token en la BBDD
    existe = FCMDevice.objects.filter(registration_id=token, active=True)

    if existe:
        return HttpResponseBadRequest(json.dumps(
            {'mensaje': 'El Token ya Existe'}),
                                      content_type="application/json")

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True
    #solo en caso de que el usuario este autenticado lo guardaremos

    if request.user.is_authenticated:
        dispositivo.user = request.user

    #procedemos a guardar el dispositivo con el token en la abse de datos
    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'Token Guardado'}),
                            content_type="application/json")
    except:
        return HttpResponseBadRequest(json.dumps(
            {'mensaje': 'No se pudo Guardar Token'}),
                                      content_type="application/json")
Beispiel #7
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    datos_body = json.loads(body)
    token = datos_body['token']
    # preguntar si el token existe
    existe = FCMDevice.objects.filter(registration_id=token,active=True)
    if len(existe)>0:
        return HttpResponseBadRequest(json.dumps({'mensaje','el token existe'}))
    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True
    # solo si el usuario esta registrado antes
    if request.user.is_authenticated:
        dispositivo.user = request.user
    # grabar el dipositivo
    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje','dispositivo almacenado'}))
    except:
        return HttpResponseBadRequest(json.dumps({'mensaje','no pudo almacenar el token'}))
Beispiel #8
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDatos = json.loads(body)
    token = bodyDatos["token"]
    # para evitar ingresar 2 veces el mismo token
    existe = FCMDevice.objects.filter(registration_id=token, active=True)
    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje', 'el token ya esta almacenado'}))
    dispo = FCMDevice()
    dispo.registration_id = token
    dispo.active = True
    # en caso de estar logeado, ingresar el usuario
    if request.user.is_authenticated:
        dispo.user = request.user
    try:
        dispo.save()
        return HttpResponse(json.dumps({'mensaje', 'grabo token'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje', 'el token no pudo ser almacenado'}))
Beispiel #9
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)

    token = bodyDict['token']

    existe = FCMDevice.objects.filter(registration_id=token, active=True)

    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'El token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'token guardado'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'token no guardado'}))
Beispiel #10
0
def guardar_token(request):
   #{token:2342334jsladfkaskj234hgakj3bs}
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)
    token = bodyDict['token']
    existe = FCMDevice.objects.filter(registratio_id = token, active=True)

    if len(existe) > 0:
        return HttpResponseBadRequest(json.dumps({'mensaje':'el token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    if request.user.is_authenticated:
        dispositivo.user = request.user

    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje':' token guardado'})) 
    except :
        return HttpResponseBadRequest(json.dumps({'mensaje':' no se ha podido guardar'})) 
Beispiel #11
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDatos = json.loads(body)
    token = bodyDatos['token']

    existe = FCMDevice.objects.filter(registration_id=token, active=True)
    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje', 'token ya existe'}))

    dispo = FCMDevice()
    dispo.registration_id = token
    dispo.active = True

    if request.user.is_authenticated:
        dispo.user = request.user

    try:
        dispo.save()
        return HttpRequest(json.dumps({'mensaje', 'token guardado'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'no se pudo almacenar el token'}))
Beispiel #12
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)

    token = bodyDict['token']
    existe = FCMDevice.objects.filter(registration_id=token, active=True)
    if len(existe) > 0:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'el token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    # SOLO SI EL USUARIO ESTA LOGEADO PROCEDEREMOS A ENLAZAR
    if request.user.is_authenticated:
        dispositivo.user = request.user

    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje': 'token guardado'}))
    except:
        return HttpResponseBadRequest(
            json.dumps({'mensaje': 'No se ha podido guardar'}))
Beispiel #13
0
def guardar_token(request):
    body = request.body.decode('utf-8')
    bodyDict = json.loads(body)

    token = bodyDict['token']

    existe = FCMDevice.objects.filter(registration_id = token, active=True)

    if len(existe) > 0:
        return HttpResponseBadRequest(json.dumps({'mensaje':'El token ya existe'}))

    dispositivo = FCMDevice()
    dispositivo.registration_id = token
    dispositivo.active = True

    #Solo si el usuario está autenticado procederemos a enlazarlo
    if request.user.is_authenticated:
        dispositivo.user = request.user

    try:
        dispositivo.save()
        return HttpResponse(json.dumps({'mensaje':'Token guardado'}))
    except:
        return HttpResponseBadRequest(json.dumps({'mensaje':'No se ha podido guardar'}))