Exemple #1
0
	def create_session(self, username, token,admin):
		self.username = username
		self.token = token
		user = Users()
		usuario = user.get_user(username)
		self.email = usuario['email']
		self.admin = admin
Exemple #2
0
def agregarcarrito():
    sesion = Session()
    usuario = request.headers.get('username')
    token_angular = request.headers.get('Authorization')
    #Verificamos si el usuario tiene una sesión activa
    if token_angular:
        if sesion.exist_session(usuario, token_angular):
            car = Carrito()
            user = Users()
            datos_user = user.get_user(usuario)
            datos = request.get_json()
            res = car.exist_prod(datos_user['id'], datos['id_prod'])
            if res == 1:
                car.agg_prod(datos_user['id'], datos['id_prod'])
                db.session.add(car)
                respuesta = {
                    'error': False,
                    'mensaje': 'Producto agregado exitosamente.'
                }
            else:
                respuesta = {
                    'error': False,
                    'mensaje': 'Cantidad aumentada exitosamente.'
                }

            db.session.commit()
            return json.dumps(respuesta)

    respuesta = {'error': True, 'mensaje': 'Debes iniciar sesión.'}
    return json.dumps(respuesta)
Exemple #3
0
def perfil():
    sesion = Session()
    new = request.get_json()
    usuario = request.headers.get('username')
    token_angular = request.headers.get('Authorization')
    print(usuario)
    #Verificamos si el usuario tiene una sesión activa
    if token_angular:
        if sesion.exist_session(usuario, token_angular):
            user = Users()
            datos = user.get_user(usuario)
            return json.dumps(datos)

    respuesta = {'error': True, 'mensaje': 'No has iniciado sesión.'}
    return json.dumps(respuesta)
Exemple #4
0
def agregarcomentario():
    sesion = Session()
    usuario = request.headers.get('username')
    token_angular = request.headers.get('Authorization')
    #Verificamos si el usuario tiene una sesión activa
    if token_angular:
        if sesion.exist_session(usuario, token_angular):
            comm = Comentarios()
            user = Users()
            user = user.get_user(usuario)
            datos = request.get_json()
            comm.agg_comment(user['id'], datos['comentario'], datos['fecha'])
            db.session.add(comm)
            db.session.commit()
            respuesta = {
                'error': False,
                'mensaje': 'Comentario agregado exitosamente.'
            }
            return json.dumps(respuesta)

    respuesta = {'error': True, 'mensaje': 'Debes iniciar sesión.'}
    return json.dumps(respuesta)