示例#1
0
文件: model.py 项目: kommmy/TodoList
def check_email(email, username):
    emailsername = database.select(USERINFO, what='username', where="email=$email", vars={'email': email})
    if len(emailsername) == 0:
        return False
    elif username != emailsername[0].username:
        return False
    return True
示例#2
0
文件: model.py 项目: kommmy/TodoList
def check_user_info(username, password):
    userpassword = database.select(USERINFO,
                                   what='password',
                                   where='username=$username',
                                   vars={'username': username})[0].password
    if userpassword == password:
        return True
    return False
示例#3
0
文件: model.py 项目: kommmy/TodoList
def update_password(username):
    database.update(USERINFO, where='username=$username', password='******' % random.randint(1000, 10000),
                    vars={'username': username})
    return database.select(USERINFO, what='password', where="username=$username", vars={'username': username})[
        0].password
示例#4
0
文件: model.py 项目: kommmy/TodoList
def check_user_is_duplicate(username):
    usernames = database.select(USERINFO, what='username', where="username=$username", vars={'username': username})
    if len(usernames) != 0:
        return False
    return True
示例#5
0
文件: model.py 项目: kommmy/TodoList
def get_todolist_with_limit(limit, offset):
    todolist = database.select(DATABASE, what='id,title,finished', order='finished,id DESC', limit=limit, offset=offset)
    return todolist
示例#6
0
文件: model.py 项目: kommmy/TodoList
def get_todolist():
    todolist = database.select(DATABASE, what='id,title,finished', order='finished,id DESC', limit=10, offset=0)
    return todolist
示例#7
0
文件: model.py 项目: kommmy/TodoList
def get_by_id(id):
    value = database.select(DATABASE, what='id,title', where='id=$id', vars={'id': id})
    if not value:
        return False
    return value[0]