Exemplo n.º 1
0
def createTaskRoute():
    exists = sessionManager.getSession(request.remote_addr)
    if exists == False:
        return jsonify('Not logged')
    req = request.get_json()
    newTasks = Tasks(sessionManager.getSession(request.remote_addr),
                     req['content'], 0)
    db.session.add(newTasks)
    db.session.commit()
    return jsonify(newTasks.id)
Exemplo n.º 2
0
def logoutRoute():
    exists = sessionManager.getSession(request.remote_addr)
    if exists != False:
        sessionManager.logout(request.remote_addr)
        return jsonify("Sucessfuly logout")
    else:
        return jsonify("Not logged")
Exemplo n.º 3
0
def loginRoute():
    exists = sessionManager.getSession(request.remote_addr)
    if exists != False:
        return jsonify("Already logged!")
    req = request.get_json()
    loginStatus = login(req['username'], hashPassword(req['password']))
    if loginStatus == -1:
        return jsonify("Invalid password!")
    elif loginStatus == 0:
        return jsonify("Invalid username!")
    else:
        sessionManager.addSession(request.remote_addr, loginStatus)
        return jsonify("Sucess! Redirectioning...")
Exemplo n.º 4
0
def registerRoute():
    exists = sessionManager.getSession(request.remote_addr)
    if exists == True:
        return jsonify(-1)
    req = request.get_json()
    if len(req['username']) < 5:
        return jsonify(-1)
    if len(req['password']) < 5:
        return jsonify(-1)
    newUser = User(req['username'], hashPassword(req['password']))
    if existUser(req['username']):
        return jsonify(-1)
    else:
        db.session.add(newUser)
        db.session.commit()
        sessionManager.addSession(request.remote_addr, newUser.id)
        return jsonify(1)
    return jsonify(-1)
Exemplo n.º 5
0
def deleteTaskRoute(taskid):
    exists = sessionManager.getSession(request.remote_addr)
    if exists == False:
        return jsonify("Not logged")
    return jsonify(deleteTask(taskid, exists))
Exemplo n.º 6
0
def updateTaskRoute(taskid):
    exists = sessionManager.getSession(request.remote_addr)
    if exists == False:
        return jsonify(0)
    return jsonify(updateTask(taskid, exists))
Exemplo n.º 7
0
def getTasksRoute():
    exists = sessionManager.getSession(request.remote_addr)
    if exists == False:
        return jsonify([])
    return jsonify(getTasks(exists))
Exemplo n.º 8
0
def loguser():
    exists = sessionManager.getSession(request.remote_addr)
    if exists == False:
        return jsonify("")
    return jsonify(getUsername(exists))