示例#1
0
def delete():
    cookies = request.form['cookies']
    key = request.form['key']
    uid = database.get_user_by_cookies(cookies)
    if uid == None:
        return '0'
    else:
        database.add_cookies_live_time(cookies)
        return basic_function.check_result(database.delete_form_list(user_id=uid, key=key))
示例#2
0
    def inner_function(request):
        cnkey = request.args.get('cnkey')
        if len(cnkey) > 60:
            return "0"
        try:
            part_key = basic_function.chinese_key_to_hash(cnkey)
        except:
            # print(traceback.format_exc())
            return "0"

        full_key = database.part_key_to_full_key(part_key)

        if full_key == 0:
            return "0"
        doc = basic_function.check_result(database.get_doc_from_database(full_key))
        re_dic = {"doc": doc}
        result = json.dumps(re_dic, ensure_ascii=False)
        return result
示例#3
0
def signin():
    username = request.form['username']
    password = request.form['password']
    return basic_function.check_result(database.add_user(username=username, password=password))
示例#4
0
def check():
    username = request.args.get('username')
    return basic_function.check_result(database.check_user_exist(username))
示例#5
0
def login():
    username = request.form['username']
    password = request.form['password']
    return basic_function.check_result(database.check_user_password(username, password))
示例#6
0
def store_doc():
    doc = request.form['doc']
    key = database.store_doc_to_database(doc)
    return basic_function.check_result(key)
示例#7
0
def get_doc():
    key = request.args.get('key')
    return basic_function.check_result(database.get_doc_from_database(key))