Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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('密码错误!登录失败!')
Exemplo n.º 3
0
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('密码错误,登录失败!')
Exemplo n.º 4
0
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("密码错误,登录失败!")
Exemplo n.º 5
0
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('密码错误,登陆失败!')
Exemplo n.º 6
0
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('密码错误,登录失败!')
Exemplo n.º 7
0
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('密码错误,登录失败!')
Exemplo n.º 8
0
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('密码错误')
Exemplo n.º 9
0
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
Exemplo n.º 10
0
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)
Exemplo n.º 11
0
 def __init__(self, name, password):
     self.name = name
     self.password = tools.encrypt_password(password)