Day_04_User_management_system
2016-07-08 22:45
316 查看
LOGIN_FLAG = CURRENT_USER =outer(func): inner(): LOGIN_FLAG () LOGIN_FLAG: : login_part() func() inner login_part(): LOGIN_FLAG CURRENT_USER arg_name = () arg_password = () (,) f: line_raw f: line = line_raw.strip().split() arg_name == line[]: arg_password == line[]: (%(line[])) CURRENT_USER = line[] LOGIN_FLAG = : () LOGIN_FLAG == : arg= () .upper(arg) == : () register_part() : () register_part(): arg_name = () (,) f: line_raw f: line = line_raw.strip().split() arg_name == line[]: () () arg_password = () arg_mail = () arg_mail: () () arg_cell = () arg_cell.isdigit() (arg_cell) == : arg_right = () right_symbol = .upper(arg_right) == : () adm_account = () adm_password = () (,) f: line_raw f: line = line_raw.strip().split() line[-] == line[] == adm_account line[] == adm_password: right_symbol = right_symbol != : () () .upper(arg_right) == : right_symbol = : () () (,) f: line = arg_name++arg_password++arg_mail++arg_cell++right_symbol+f.write(line) @change_part(): CURRENT_USER line_new = (,) f: line_raw f: line = line_raw.strip().split() line[] == CURRENT_USER: line[] = () line_tmp = .join(line) line_new+= line_tmp+: line_new+=line_raw (,) f: f.write(line_new) @list_part(): (,) f: line_raw f: line = line_raw.strip().split() line[] == CURRENT_USER line[-] == : (%(line[],line[],line[],line[])) line[] == CURRENT_USER line[-] == : (%(line[],line[],line[],line[])) @promote_part(): CURRENT_USER line_new = (,) f: line_raw f: line = line_raw.strip().split() line[] == CURRENT_USER line[-] == : promote_account = () : () () (,) f: line_raw f: line = line_raw.strip().split() line[] == promote_account: line[-] = line_tmp = .join(line) line_new+=line_tmp+: line_new+=line_raw (,) f: f.write(line_new) @del_part(): CURRENT_USER line_new = (,) f: line_raw f: line = line_raw.strip().split() line[] == CURRENT_USER line[-] == : del_account = () : () () (,) f: line_raw f: line = line_raw.strip().split() line[] == del_account: () : line_new+=line_raw (,) f: f.write(line_new) search_part(): arg = () result=arg == : arg_key = () arg_key.isdigit() (arg_key) >: key_len = (arg_key) (,) f: line_raw f: line = line_raw.strip().split() line[][:key_len]==arg_key: result+=line_raw arg == : arg_key = () (arg_key) >: = (arg_key) (,) f: line_raw f: line = line_raw.strip().split() line1 = line[].split() line1[]==arg_key: result+=line_raw : () (%(result)) main(): LOGIN_FLAG CURRENT_USER : () arg = (()) arg == : login_part() arg == : register_part() arg == : change_part() arg == : list_part() arg == : promote_part() arg == : del_part() arg == : search_part() arg == : (%CURRENT_USER) LOGIN_FLAG = CURRENT_USER =arg == : () main()
相关文章推荐
- 可以恢复flashfxp密码的FlashFXP Password Recovery v1.0.160.2006 汉化版
- You must SET PASSWORD before executing this statement的解决方法
- MySql5.6使用validate password 插件加强密码强度的安装及使用方法
- MYSQL安装时解决要输入current root password的解决方法
- Linux 入门常用命令 password ― 修改密码,改变用户
- 模仿password输入框的实现代码
- PassWord输入框代码分享
- 基于JS实现密码框(password)中显示文字提示功能代码
- mysql 忘记密码,如何重新设置新密码(mysql5.6已测试过OK)
- MySql5.6使用validate password 插件加强密码强度的安装及使用方法
- Mysql常用操作
- 重新配置会计科目表
- ***常规思路
- Oracle listener password encryption
- 如何破解root以及grub密码
- Jenkins进阶系列之——09Publish Over SSH插件
- 自己CA脚本
- mysql修改密码后phpmyadmin 出现#1045
- openssl安装配置
- indows下mysql忘记root密码的解决方法