示例#1
0
文件: Users.py 项目: seanmead/PyJax
def delete_queue(username, queue):
    """
    Delete a queue for a given user.
    :param username: Name of the user
    :param queue: Name of the queue to delete
    """
    db = Database(DB_PATH)
    db.update('DELETE FROM %s WHERE username=? and name=?' % TABLE_QUEUES, (username, queue))
示例#2
0
文件: Users.py 项目: seanmead/PyJax
def append_queue(username, queue):
    """
    Add a queue for the given username.
    :param username: Name of the user
    :param queue: Name of queue to add
    """
    db = Database(DB_PATH)
    db.update('INSERT OR REPLACE INTO %s VALUES(?, ?);' % TABLE_QUEUES, (username, queue))
    db.close()
示例#3
0
文件: Users.py 项目: seanmead/PyJax
def append_user(username, password):
    """
    Adds a user to the database and creates their user folder.
    :param username: Name of the user
    :param password: Password for the account, should be hashed.
    """
    db = Database(DB_PATH)
    db.update('INSERT INTO %s VALUES(?, ?);' % TABLE_USERS, (username, password))
    db.close()
    os.mkdir(USER_PATH + username)