Пример #1
0
def user_mod(conn_d, uName, password=None, first=None, last=None, middle=None):
    sec = FbSecurity()
    sec.ConnectionString = make_dict_to_string(conn_d)
    u = sec.DisplayUser(uName.upper())
    if u:
        u.FirstName = first
        u.LastName = last
        u.MiddleName = middle
        u.UserPassword = password
        sec.ModifyUser(u)
Пример #2
0
def user_add(conn_d, uName, password, first='', last='', middle=''):
    u = FbUserData()
    u.UserName = uName
    u.UserPassword = password
    u.FirstName = first
    u.LastName = last
    u.MiddleName = middle
    sec = FbSecurity()
    sec.ConnectionString = make_dict_to_string(conn_d)
    sec.AddUser(u)
Пример #3
0
def users_list(conn_d):
    sec = FbSecurity()
    sec.ConnectionString = make_dict_to_string(conn_d)
    r = []
    for u in sec.DisplayUsers():
        r.append({
            'NAME': u.UserName,
            'FIRST': u.FirstName,
            'MIDDLE': u.MiddleName,
            'LAST': u.LastName
        })
    return r
Пример #4
0
def user_del(conn_d, uName):
    sec = FbSecurity()
    sec.ConnectionString = make_dict_to_string(conn_d)
    u = sec.DisplayUser(uName.upper())
    if u:
        sec.DeleteUser(u)