)),即调用dbapi模块中的load_data_from_db方法来展示用户信息
4、定义login函数,输入用户名和密码
(1)、调用user_exists,判断用户是否存在,不存在则使用common.show_message进行异常颜色输出。
(2)、如存在则调用 用户登录模块_user_login ,首先对输入的密码参数进行md5计算_password = common.encrypt(password),调用common模块中的encrypt函数,并进行用户信息的判断的赋值
(3)、判断是否用户被锁定
(4)、判断用户是否登录成功,成功则break退出,失败则输出异常信息
(5)、连续三次登录失败,则设置用户锁定标识为1,并update_user更新到user.db
(6)、重置trycount 重置次数
5、update_user即为将dict_user用户列表信息进行回写文件
6、定义用户存在函数user_exists、创建函数create_user、删除函数del_user、锁定函数unlock_user
7、创建并init_user_info初始化用户信息,输入各种信息后,调用 create_user来生成用户
8、定义静态方法user_auth,用于用户登录验证装饰器
9、定义bind_card函数判断卡绑定
10、注销用户函数logout,将系统属性置空
11、个人中心 - 修改密码函数modify_password
12、修改用户信息modify_user_info
(1)、首先输出当前的用户信息
(2)、输入新的用户信息
(3)、输入新的信用卡信息,并创