Esempio n. 1
0
def update_address(username, address):
    user = db_usr_opr.search_username(username)
    if not (user is None):
        user.address = address
    else:
        return_value = {'state': '0', 'error_msg': 'No such user'}
        return jsonify(return_value)
Esempio n. 2
0
def update_last_name(username, last_name):
    user = db_usr_opr.search_username(username)
    if not (user is None):
        user.last_name = last_name
    else:
        return_value = {'state': '0', 'error_msg': 'No such user'}
        return jsonify(return_value)
Esempio n. 3
0
def update_birthday(username, birthday):
    user = db_usr_opr.search_username(username)
    if not (user is None):
        user.birthday = birthday
    else:
        return_value = {'state': '0', 'error_msg': 'No such user'}
        return jsonify(return_value)
Esempio n. 4
0
def login(username, password):
    if db_usr_opr.search_username(username) is None:
        return_value = {'state': '-1', 'error_msg': 'No such user'}
        return jsonify(return_value)
    elif not (db_usr_opr.password_is_right(username, password)):
        return_value = {'state': '0', 'error_msg': 'Password is not correct'}
        return jsonify(return_value)
    else:
        return user_all_info(username)
Esempio n. 5
0
def user_all_info(username):
    user = db_usr_opr.search_username(username)
    return_value = {
        'state': '1',
        'first_name': user.first_name,
        'last_name': user.last_name,
        'phone_num': user.phone_num,
        'passport_num': user.passport_num,
        'email': user.email,
        'birthday': user.birthday,
        'address': user.address,
        'order_list': user_all_insurance(username),
    }
    return jsonify(return_value)