def create_user(username, raw_password, name="", email="", groups=[]): b = data.Bucket() b.username = username b.password = password.encode(raw_password) b.name = name b.email = email b >= "Users" set_user_groups(username, groups) message = mail.new_user_adminmail.format(username=b.username, name=b.name, email=b.email) mail.admin("User Created", message)
def update_password(username, raw_password): passwd = password.encode(raw_password) data.execute("UPDATE Users SET password = ? WHERE username = ?", passwd, username)