예제 #1
0
파일: main.py 프로젝트: Icom5016/DBProject
def user():
    if request.method == 'GET':
        return UserHandler().getAllUser()
    elif request.method == 'POST':
        return UserHandler().insertUser(request.get_json())
    elif request.method == 'DELETE':
        return UserHandler().deleteUser(request.get_json())
예제 #2
0
def showAllSuppliers():
    if request.method == 'POST':
        return UserHandler().registerSupplier(request.form)
    elif not request.args:
        return UserHandler().showAllSuppliers()
    else:
        return jsonify(Error="Method not allowed."), 405
예제 #3
0
def getAllUsers():
    if request.method == 'POST':
        print("Request: ", request.json)
        return UserHandler().insertUserJson(request.json)
    else:
        if not request.args:
            return UserHandler().getAllUsers()
예제 #4
0
def registerCreditCard():
    if request.method == 'POST':
        return UserHandler().registerCreditCard(request.form)
    elif request.method == 'PUT':
        return UserHandler().updateCreditCard(request.form)
    else:
        return jsonify(Error="Method not allowed."), 405
예제 #5
0
파일: user.py 프로젝트: DavidTatis/bd
def getAllUsers():
    if request.method == 'POST':
        #insert a user
        return jsonify(Message="User created."), 201
    else:
        if not request.args:
            return UserHandler().getAllUsers()
        else:
            return UserHandler().searchUsers(request.args)
예제 #6
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def verify():
    global id
    id = UserHandler().login(request.form['email'], request.form['password'])
    if not id:
        return login()
    else:
        return dashboard()
예제 #7
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def loginREST(user, password):
    global id
    id = UserHandler().login(user, password)
    if not id:
        return login()
    else:
        return dashboard()
예제 #8
0
파일: user.py 프로젝트: DavidTatis/bd
def getUserById(user_id):
    if request.method == 'GET':
        return UserHandler().getUserById(user_id)
    elif request.method == 'PUT':
        #UserHandler().updateUser(user_id,request.form)
        return jsonify(Message="User update successful"), 200
    elif request.method == 'DELETE':
        #UserHandler().deleteUser(user_id)
        return jsonify(Message="User delete successful"), 200
    else:
        return jsonify(Error="Method not allowed."), 405
예제 #9
0
def login():
    if request.method == 'POST':  # Check for Loggin Attempt
        #session.pop('user', None)
        #session.pop('id', None)
        result = UserHandler().login(request.json)
        if not (result is None):  # PassWord Check, insert query here
            global loggedUID
            loggedUID = result[1]
            return jsonify("Logged In")
        else:
            return jsonify(Error="Bad login credentials"), 400
예제 #10
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def register(name, username, email, password, phone):
    return UserHandler().registerUser(name, username, email, password, phone)
예제 #11
0
def TopUsers():
    return UserHandler().getTopPerDay()
예제 #12
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def getUserByUsername(username):
    return UserHandler().searchUsers(username)
예제 #13
0
def getContacts():
    global loggedUID
    return UserHandler().getAllContactsByID(loggedUID)
예제 #14
0
def getUserByID(uid):
    print(request)
    if request.method == 'GET':
        return UserHandler().getUserByID(uid)
예제 #15
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def usersActive():
    return UserHandler().activeUsers()
예제 #16
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def getUserById(userId):
    return UserHandler().getUserById(userId)
예제 #17
0
파일: main.py 프로젝트: Icom5016/DBProject
def getDislikedMsgByUserId(user_id):
    return UserHandler().getDislikedMsgByUserId(user_id)
예제 #18
0
파일: main.py 프로젝트: Icom5016/DBProject
def getPhoneByUserId(user_id):
    handler = UserHandler()
    return handler.getPhoneByUserId(user_id)
예제 #19
0
파일: main.py 프로젝트: Icom5016/DBProject
def getPasswordByUserId(user_id):
    handler = UserHandler()
    return handler.getPasswordByUserId(user_id)
예제 #20
0
파일: main.py 프로젝트: Icom5016/DBProject
def getEmailByUserId(user_id):
    handler = UserHandler()
    return handler.getEmailByUserId(user_id)
예제 #21
0
파일: main.py 프로젝트: Icom5016/DBProject
def getLNameByUserId(user_id):
    handler = UserHandler()
    return handler.getLNameByUserId(user_id)
예제 #22
0
파일: main.py 프로젝트: Icom5016/DBProject
def getUserById(user_id):
    # if request.method == 'GET':
    return UserHandler().getUserById(user_id)
예제 #23
0
def getLoggedUser():
    global loggedUID
    if loggedUID != 0:
        return UserHandler().getUserByID(loggedUID)
    else:
        return jsonify(Error="User is not logged in."), 404
예제 #24
0
파일: main.py 프로젝트: Icom5016/DBProject
def login():
    if request.method == 'POST':
        return UserHandler().getUserByUsernameAndPassword(request.get_json())
예제 #25
0
def newContact():
    print(request)
    global loggedUID
    if request.method == 'POST':
        return UserHandler().newContact(request.json, loggedUID)
예제 #26
0
def getUserByUserName(username):
    return UserHandler().getUserByUserName(username)
예제 #27
0
파일: user.py 프로젝트: DavidTatis/bd
def getAllUsersInneed():
    if request.method == 'GET':
        return UserHandler().getAllUsersInneed()
예제 #28
0
def getAllContactsByID(uid):
    return UserHandler().getAllContactsByID(uid)
예제 #29
0
파일: main.py 프로젝트: Icom5016/DBProject
def register():
    if request.method == 'POST':
        return UserHandler().insertUser(request.get_json())
예제 #30
0
파일: main.py 프로젝트: SirSource/TeleARTEM
def registerREST():
    UserHandler().registerUser(request.form['name'], request.form['email'],
                               request.form['username'],
                               request.form['password'], request.form['phone'])
    return login()