def login(): all_user = file_manager.read_json(USERS_FILE, {}) user_name = input('请输入账号:') if user_name not in all_user: print('登录失败!该账号没有注册!') else: password = input('请输入密码:') if tools.encrypt_password(password) == all_user[user_name]: # print('登录成功!') student_manager.USER_NAME = user_name student_manager.show_system()
def login(): data = file_manager.read_json('data.json', {}) teacher_name = input('请输入老师账号:') if teacher_name not in data: print('登录失败!该账户没有注册!') return password = input('请输入密码:') import tools if data[teacher_name] == tools.encrypt_password(password): student_manager.name = teacher_name student_manager.show_manager() else: print('密码错误!登录失败!')
def login(): data = file_manager.read_json('data.json', {}) teacher_name = input('请输入账号(3-6位):') if teacher_name not in data: print('账号不存在,请重新输入!') return password = input('请输入密码:') if data[teacher_name] == tools.encrypt_password(password): print('密码正确,登录成功') student_manager.name = teacher_name student_manager.show_manager() else: print('密码错误,登录失败!')
def login(): # 读取文件,查看文件里是否有数据。如果文件不存在,默认是一个字典 data = file_manager.read_json("data.json", {}) teacher_name = input("请输入老师账号:") if teacher_name not in data: print("登录失败!该账号没有注册!") return password = input("请输入密码:") if data[teacher_name] == tools.encrypt_password(password): print("登录成功") student_manager.show_manager() else: print("密码错误,登录失败!")
def login(): # 读取文件,查看文件中有没有数据 data = file_manager.read_json('data.json', {}) teacher_name = input('请输老师的账号:') if teacher_name not in data: print('登陆失败!该账号没有注册!') return password = input('请输入密码:') import tools if data[teacher_name] == tools.encrypt_password(password): student_manager.name = teacher_name student_manager.show_manager('students_page.txt') else: print('密码错误,登陆失败!')
def login(): # 读取文件,查看文件里是否有数据。如果文件不存在,默认是一个字典 data = file_manager.read_json('data.json', {}) teacher_name = input('请输入老师账号:') if teacher_name not in data: print('登录失败!该账号没有注册!') return password = input('请输入密码:') import tools if data[teacher_name] == tools.encrypt_password(password): student_manager.name = teacher_name student_manager.show_manager() else: print('密码错误,登录失败!')
def login(): # 读取文件,若没有则默认为一字典 data = file_manager.read_json('data', {}) teacher_name = input('请输入用户名:') if teacher_name not in data.keys(): print('用户名不存在!') return password = input('请输入密码:') import tools if data[teacher_name] == tools.encrypt_password(password): print('登录成功') student_manager.name = teacher_name student_manager.show_manager() else: print('密码错误,登录失败!')
def login(): # 读取teacher.json data = file_manager.read_file('files/teacher.json') teacher_name = input('请输入老师账号:') if teacher_name not in data: print('登陆失败!该账号没有注册过!') return password = input('请输入密码:') import tools if data[teacher_name] == tools.encrypt_password(password): student_manager.name = teacher_name student_manager.show_manager() else: print('密码错误')
def login(): # 也要读取文件 data = file_manage.read_json('data.json') while True: teacher_name = input('请输入账号: ') if teacher_name not in data: print('该账号未注册,请重新输入') return password = input('请输入密码: ') if data[teacher_name] == tools.encrypt_password( password): # 和加密好的代码进行比对 print('登陆成功') Student.show_student() Student.user_name = teacher_name else: print('密码错误,登陆失败') pass
def register(): # 读取文件,查看文件里是否有数据。如果文件不存在,默认是一个字典 data = file_manager.read_json('data.json', {}) while True: teacher_name = input("请输入账号(3-6位)") if not 3 <= len(teacher_name) <= 6: print("账号输入有误") else: break if teacher_name in data: print("该账号已经注册") return while True: teacher_password = input("请输入密码(6-12位)") if not 6 <= len(teacher_password) <= 12: print("密码输入有误") else: break t = model.Teacher(teacher_name, tools.encrypt_password(teacher_password)) data[t.name] = t.password file_manager.write_json("data.json", data)
def __init__(self, name, password): self.name = name self.password = tools.encrypt_password(password)