Beispiel #1
0
def login():
    username = input('请输入账号')
    pwd = input('请输入密码')
    flag, msg = user.login_interface(username, pwd)
    print(msg)
    if flag:
        user_auth['user'] = username
Beispiel #2
0
def login():
    print("login")
    if user_data["name"]:
        print("have logied in")
        return 0
    else:
        count = 0
        while True:
            name = input("please input your name").strip()

            if name== 'q':
                break

            password = input("please input your password").strip()
            flag, msg = user.login_interface(name, password)
            if flag:
                user_data["name"] = name
                print(msg)
                break
            else:
                print(msg)
                count += 1
                if count == 3:
                    user.lock_user_interface(name)
                    print("the user has been locked")
                    break
Beispiel #3
0
def login():
    '''
    登入.
    :return:
    '''
    print('登录。。。')
    if user_data['name']:
        print('你已经登入过了')
    count = 0
    while True:
        name = input('请输入用户名>>:').strip()
        if name.lower() == 'q': break
        password = input('请输入密码>>:').strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            user_data['name'] = name
            print(msg)
            break
        else:
            count += 1
            if count == 3:
                user.locked_interface(name)
                print('错误次数过多,已锁定')
            else:

                print(msg)
Beispiel #4
0
def login():

    print("login")
    if user_data["name"]:
        print("you have logined in")
        return

    count = 0
    while True:
        name = input("please input your name").strip()

        if name == 'q':
            break
        password = input("please input your password").strip()

        flg, msg = user.login_interface(name, password)

        if flg:
            user_data["name"] = name
            print(msg)
            break
        elif not flg and msg == "the name does not exist":
            print(msg)
        else:
            print(msg)
            count += 1
            if count == 3:
                user.lock_user_interface(name)
                print("the user has been locked")
                break
Beispiel #5
0
def login():
    """
    实现登录功能
    """
    print("欢迎来到登录界面!\n")
    count = 0
    global username
    # 三次判断
    while count < 3:
        # 用户信息输入
        login_username, pwd = common.input_usernmae_pwd()
        flag, msc = user.login_interface(login_username, pwd)
        print(msc)

        # 登录成功
        if flag:
            user_auth['username'] = login_username
            username = login_username
            logger.info(f'{login_username}--登录成功')
            break
        count += 1

        # 用户名存在三次输入错误,对用户枷锁
        if count == 3:
            flag, msc = user.locked_interface(login_username)
            logger.info(f'{login_username}--{msc}')
            print(msc)
            break
Beispiel #6
0
def login():
    '''用户登录'''
    while True:
        username = input('请输入用户名: ').strip()
        password = input('请输入密码:').strip()
        flag = user.login_interface(username, password)
        if flag:
            user_info['name'] = username
            break
Beispiel #7
0
def login():
    while True:
        name = input("输入用户姓名>>>:").strip()
        pwd = input("输入用户密码>>>:").strip()

        flag, msg = user.login_interface(name, pwd)
        if flag:
            print(msg)
            user_info['name'] = name  # 保存登陆状态
            break
        else:
            print(msg)
Beispiel #8
0
def login():
    print('欢迎来到登录界面')
    while True:
        username = input('请输入用户名:').strip()
        password = input('请输入密码:').strip()
        flag, msg = user.login_interface(username, password)
        if flag:
            print(msg)
            user_info['user'] = username
            break
        else:
            print(msg)
Beispiel #9
0
def login():
    print('登录界面'.center(20, '-'))
    while True:
        name = input("请输入账户名:")
        pwd = input("请输入密码:")
        flag, msg = user.login_interface(name, pwd)
        if flag:
            print(msg)
            user_info['name'] = name
            break
        else:
            print(msg)
Beispiel #10
0
def login():

    while True:
        username = input('请输入用户名:').strip()
        pwd = input('请输入用户密码:').strip()
        flag, msg = user.login_interface(username, pwd)
        if flag:
            print(msg)
            user_info[0] = username

            break
        else:
            print(msg)
Beispiel #11
0
def login():
    if user_info['name']:
        print('用户%s已经登录' % user_info['name'])
    else:
        while True:
            name = input('请输入登录用户:').strip()
            pwd = input('请输入用户密码:').strip()
            flag, msg = user.login_interface(name, pwd)
            if flag:
                print(msg)
                user_info['name'] = name
                break
            else:
                print(msg)
Beispiel #12
0
def admin_login():
    print("管理员登录")
    if user_data['name']:
        print('您已经登陆了')
        return
    while True:
        name = input('请输入名字:').strip()
        if name == 'q':
            break
        password = input('请输入密码:').strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            user_data['name'] = name
            print(msg)
            break
Beispiel #13
0
def login():
    # 如果已登录,结束login函数
    if user_info['name']:
        return

    while True:
        name = input('请输入用户名: ').strip()
        pwd = input('请输入密码: ').strip()
        flag, msg = user.login_interface(name, pwd)
        if flag:
            user_info['name'] = name
            print(msg)
            break

        else:
            print(msg)
Beispiel #14
0
def login():
    """
    登录功能
    """
    print('---------\n欢迎登录\n---------\n')
    while True:
        user_name = input('请输入用户名:').strip()
        user_pwd = input('请输入密码:').strip()
        flag, msg = user.login_interface(user_name, user_pwd)
        if flag:
            user_dic['user_name'] = user_name
            print(msg)
            break
        else:
            print(msg)
            continue
Beispiel #15
0
def login():
    while 1:
        user_name = input('user_name:>>').strip()
        if user_name == 'q':
            break

        flag, msg = user.check_lock_interface(user_name)
        if not flag:
            print(msg)
            continue
        password = input('password:>>').strip()
        flag, msg = user.login_interface(user_name, password)
        if flag:
            user_info['name'] = user_name
            print(msg)
            admin.admin_logger.info(f'{user_name}登陆成功...')
            break
        else:
            print(msg)
Beispiel #16
0
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)
Beispiel #17
0
def login():
    if user_info['name']:
        print('已登录!')
        return
    print('登录')
    count = 0
    while True:
        name = input('请输入用户名(输入q退出):').strip()
        if name == 'q': break
        password = input('请输入密码:').strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            print(msg)
            user_info['name'] = name
            break
        else:
            print(msg)
            count += 1
            if count >= 3:
                print(user.lock_user(name))
Beispiel #18
0
def login():
    count = 0  #计数,连续三次注册失败,退出功能
    print("欢迎来到登录功能")
    while True:
        username, pwd = common.input_username_pwd()  # 调用输入接口,接收输入信息
        flag = common.check_user(username)  # 调用核对用户接口,验证用户是否已经存在
        if not flag:
            print('未注册')
            break
        flag, msg = user.login_interface(username, pwd)
        if flag:
            user_info['user'] = username  #登录成功,赋值
            print(user_info['user'])
            print(msg)
            break
        else:
            print(msg)
            count += 1
        if count == 3:
            break
Beispiel #19
0
def login():
    print('登录')
    if user_info['name']:
        print('您已经登录过了')
        return
    count = 0
    while True:
        name = input('请输入用户名:').strip()
        password = input('请输入密码').strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            print(msg)
            user_info['name'] = name
            break
        else:
            count += 1
            if count >= 3:
                user.lock_user(name)
                print('账号被锁定')
                break
            print(msg)
def login():
    print('登陆')
    if user_data['name']:
        print('您已经登陆了')
        return
    count = 0
    while True:
        name = input('请输入名字:').strip()
        if name == 'q': break
        password = input('请输入密码:').strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            user_data['name'] = name
            print(msg)
            break
        else:
            print(msg)
            count += 1
            if count == 3:
                user.lock_user_interface(name)
                print('尝试过多,锁定')
                break
Beispiel #21
0
def login():
    print("登录")
    if user_info["name"]:
        print("您已经登录了")
        return
    count = 0
    while True:
        name = input("请输入用户名:").strip()
        password = input("请输入密码:").strip()
        flag, msg = user.login_interface(name, password)
        if flag:
            print(msg)
            user_info['name'] = name
            break
        else:
            count += 1
            if count >= 3:
                user.lock_user(name)
                user_log.info("%s的账户已被锁定" % name)
                break
            print(msg)
            break
Beispiel #22
0
def login():
    print('登录')
    if user_data['name']:
        print('已经登录')
        return
    count = 0  # 统计登录失败次数
    while True:
        name = input('请输入名字').strip()
        if name == 'q':
            break
        password = input('请输入密码').strip()
        flag, msg = user.login_interface(name, password)
        if flag:  # 如果登录成功
            user_data['name'] = name
            print(msg)
            break
        else:
            print(msg)
            count += 1
            if count == 3:  # 失败三次则锁定用户
                user.lock_user_interface(name)
                print('尝试过多,锁定用户')
                break
Beispiel #23
0
def login():
    print('欢迎来到登陆功能')
    global username

    count = 0
    while count < 3:
        login_username, pwd = common.input_username_pwd()

        flag, msg, level = user.login_interface(login_username, pwd)
        print(msg)
        if flag:
            user_auth['username'] = login_username
            username = login_username
            logger.info(f'{username}登录成功')
            break

        # 判断是否需要锁定
        if level in [2, 3]:
            user.locked_interface(login_username)
            print('你的账户已经被锁定了')
            break

        count += 1