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)
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)
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
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)