def lock(): print("冻结用户...") name = input("请输入需要冻结的用户:").strip() flag = user.check_name_interface(name) if flag: msg = admin.lock_interface(name) print(msg) else: print("用户不存在!")
def unlock(): print("解冻..") name = input("请输入需要解冻的用户:").strip() flag = user.check_name_interface(name) if flag: msg = admin.unlock_interface(name) print(msg) else: print("用户不存在!")
def change_bal(): print("修改用户额度..") name = input("请输入需要修改额度的用户:").strip() flag = user.check_name_interface(name) if not flag: print("用户不存在!") return limit = input("请输入需要修改额度:").strip() if limit.isdigit(): limit = int(limit) msg = admin.change_balance_interface(name, limit) print(msg) else: print("请输入数字!")
def register(): print("注册..") while True: name = input("请输入用户名:").strip() flag = user.check_name_interface(name) if flag: print("用户已存在!") continue pwd = input("请输入密码;").strip() re_pwd = input("请再次输入密码:").strip() if re_pwd == pwd: msg = user.register_interface(name, pwd) if msg: print(msg) break else: print("注册失败!") else: print("两次输入的密码不一致!")
def transfer(): print("转账...") while True: to_name = input("请输入需要转账的用户:").strip() flag = user.check_name_interface(to_name) if not flag: print("用户不存在!") continue money = input("请输入需要转账的金额:").strip() if not money.isdigit(): print("请输入正确的数字!") continue money = int(money) flag, msg = bank.transfer_interface(to_name, user_info['name'], money) if flag: print(msg) break else: print(msg)
def login(): print("登录..") while True: name = input("请输入用户名:").strip() flag = user.check_name_interface(name) if not flag: print("用户不存在!") continue if name == 'ylj': user_info['is_admin'] = True else: user_info['is_admin'] = False pwd = input("请输入密码:").strip() flag, msg = user.login_interface(name, pwd) if flag: print(msg) user_info['name'] = name break else: print(msg)