Esempio n. 1
0
def register(conn,client_addr):
    print('注册功能开始')
    user_dic=conn.recv(1024).decode('utf-8')
    # print(user_dic,type)
    user_dic=json.loads(user_dic)
    # print(user_dic,type)
    user_info = user_interface.get_userinfo_interface(user_dic)
    if not user_info:
        user_interface.register_interface(user_dic)
        conn.send('1,注册成功'.encode('utf-8'))
    else:
        conn.send('0,注册失败,账户已存在'.encode('utf-8'))
    print('注册功能结束')
Esempio n. 2
0
def register():
    while True:
        # 1)让用户输入用户名与密码进行校验
        username = input('请输入用户名: ').strip()
        password = input('请输入密码: ').strip()
        re_password = input('请确认密码: ').strip()
        # 可以输入自定义的金额

        # 小的逻辑处理: 比如两次密码是否一致
        if password == re_password:
            # 2) 调用接口层的注册接口,将用户名与密码交给接口层来进行处理

            # res ---> (False, '用户名已存在!')
            # res = user_interface.register_interface(
            # flag, msg ---> (flag---> False, msg --> '用户名已存在!')

            # (True, 用户注册成功),  (False, 注册失败)
            flag, msg = user_interface.register_interface(
                username, password
            )

            # 3) 根据flag判断用户注册是否成功,flag控制break的结束
            if flag:
                print(msg)
                break

            else:
                print(msg)
Esempio n. 3
0
def register():
    while True:
        # 接收用户输入信息
        user_name = input('请输入用户名: ').strip()
        password = input('请输入密码: ').strip()
        re_password = input('请再次输入密码: ').strip()

        # 判断用户名为空
        if user_name == '':
            print('请输入正确的用户名格式')
            continue

        # 判断两次输入密码是否一致->小逻辑判断
        if password != re_password:
            print('两次输入密码不一致,请重新输入')
            continue

        # 调用用户接口层进行逻辑处理
        flag, msg = user_interface.register_interface(user_name, password)

        # 输出接口层返回的结果
        print(msg)
        if flag:
            # 注册成功
            break
Esempio n. 4
0
def register():
    print('注册功能...')
    while True:
        user = input('请输入用户名: ').strip()

        # 调用接口判断用户是否存在
        flag = user_interface.check_user_interface(user)

        # 若存在,则让用户重新输入
        if flag:

            print('用户已存在, 请重新输入!')

            continue

        pwd = input('请输入密码: ').strip()
        re_pwd = input('请确认密码: ').strip()

        if pwd == re_pwd:

            # 业务逻辑
            # 调用接口层注册接口保存用户信息
            msg = user_interface.register_interface(user, pwd)
            if msg:
                print(msg)
                break
            else:
                print('注册失败!')
        else:
            print('密码不一致.')
Esempio n. 5
0
def register():
    while True:
        print('---注册---')
        user_name = input('请输入用户名:').strip()
        passwd = input('请输入密码:').strip()
        passwd_d = input('确认密码:').strip()
        # 接口
        flat = user_interface.check_user_interface(user_name)
        if flat:
            print('用户已存在,重新输入!')
            continue
        elif passwd == passwd_d:
            # 接口
            user_interface.register_interface(user_name, passwd)
            print('注册成功!')
            break
Esempio n. 6
0
def register():
    while True:
        username = input('请输入用户名:').strip()
        password = input('请输入密码:').strip()
        re_password = input('请确认密码:').strip()
        if password == re_password:
            flag, msg = user_interface.register_interface(username, password)
            if flag:
                print(msg)
                break
            else:
                print(msg)
Esempio n. 7
0
def register():
    while True:
        input_username = input('请输入用户名:').strip()
        input_password = input('请输入密码:').strip()
        input_re_password = input('请确认密码:').strip()

        if input_password == input_re_password:
            flag, msg = user_interface.register_interface(input_username, input_password, 15000)
            if flag:
                print(msg)
                break
            else:
                print(msg)
Esempio n. 8
0
def register():
    while True:
        user = input("请输入需要注册的用户名:").strip()
        pwd = input("请输入密码:").strip()
        re_pwd = input("请再次输入密码:").strip()
        if pwd == re_pwd:
            flag, msg = user_interface.register_interface(user, pwd)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print("密码不一致,请重新输入")
Esempio n. 9
0
def register():
    while True:
        username = input('请输入用户名:')
        password = input('请输入密码:')
        repassword = input('请再次输入密码:')
        if password == repassword:
            flag, msg = user_interface.register_interface(username, password)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print('密码不一致,请重新输入')
            continue
Esempio n. 10
0
def register():
    print('欢迎来到注册功能')
    while True:
        username = input('请输入用户名:').strip()
        pwd = input('请输入密码').strip()
        re_pwd = input('请再次输入密码').strip()
        if pwd == re_pwd:
            flag,msg = user_interface.register_interface(username,pwd)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print('两次密码不一致,请重新注册')
            break
Esempio n. 11
0
def register():
    '''注册'''
    print('欢迎来到注册界面')
    while True:
        username = input('请输入注册用户名')
        password = input('请输入密码')
        repassword = input('再一次确认密码')
        if password == repassword:
            flag = user_interface.register_interface(username, password)
            if flag:
                print(f'{username}注册成功')
                break
            else:
                print('用户已经存在')

    pass
Esempio n. 12
0
def register():
    while True:
        name = input('请输入注册名(q退出):')
        if name == 'q':
            break
        pwd = input('请输入注册密码:')
        re_pwd = input('请确认密码:')
        if pwd != re_pwd:
            print('密码不正确,请重新输入')
            continue
        flag, msg = user_interface.register_interface(name, pwd)
        if flag:
            print(msg)
            break
        else:
            print(msg)
Esempio n. 13
0
def register():
    while True:
        if user_info.get('user'):
            print('您已登录')
            break

        user = input('请输入用户名:').strip()
        pwd = input('请输入密码:').strip()
        re_pwd = input('请确认密码:').strip()

        if pwd != re_pwd:
            print('两次密码不一致')
            break

        msg = user_interface.register_interface(user, pwd)
        print(msg)
        break
Esempio n. 14
0
def register():
    while True:
        username = input("请输入用户名:").strip()
        password = input("请输入密码:").strip()
        re_password = input("请确认密码:").strip()
        # 判断密码与确认密码是否一致
        if password == re_password:
            # 密码一致时执行注册接口
            flag, msg = user_interface.register_interface(username, password)
            if flag:
                print(msg)
                return
            else:
                print(msg)
                return
        else:
            print("两次密码不一致")
Esempio n. 15
0
def register():
    while True:
        user_name = input('输入注册用户名:')
        if user_name == 'q':
            break
        pwd = input('输入用户密码:')
        re_pwd = input('确认用户密码:')
        if re_pwd == pwd:
            flag,msg = user_interface.register_interface(user_name, pwd)
            print(msg)
            if flag:
                break
            else:
                continue
        else:
            print('两次密码不一致!')
            continue
Esempio n. 16
0
def register():
    while True:
        # 视图层
        username = input('请输入用户名:').strip()
        password = input('请输入密码:').strip()
        re_password = input('请确认密码:').strip()
        if password == re_password:
            # (False, '用户名已存在!')
            flag, msg = user_interface.register_interface(username, password)
            if flag:  # True
                print(msg)  # f'{username}注册成功!'
                break

            else:  # False
                print(msg)  # 用户名已存在!

        else:
            print('两次密码不一致!')
Esempio n. 17
0
def register():
    while 1:
        username = input('请输入用户名:\n>>>')
        if username.upper() == 'Q':
            break
        password = input('请输入密码:\n>>>')
        re_password = input('请确认密码输入:\n>>>')
        if re.search('\d', password) and re.search('[a-zA-Z]', password):
            if re_password == password:
                num, msg = user_interface.register_interface(
                    username, password)
                if num:
                    print(msg)
                    break
                else:
                    print(msg)
        else:
            print('密码必须由数字字母组成')
Esempio n. 18
0
def register():
    while True:
        # 1) 让用户输入用户名与密码进行校验
        username = input("请输入用户名>>>:").strip()
        password = input("请输入密码>>>:").strip()
        re_passwd = input("输入正确的密码>>>:").strip()
        #可以输入自定义的金额
        balance = input("请输入要存入银行卡的金额>>>:").strip()
        balance = int(balance)
        # 小的逻辑处理:比如两次密码是否一致
        if password == re_passwd:
            # 调用接口层的注册接口,将用户名与密码交给接口层来处理
            flag, msg = user_interface.register_interface(
                username, password, balance)
            #根据falg判断用户注册是否成功,flag控制break结束
            if flag:
                print(msg)
                break
            else:
                print(msg)
Esempio n. 19
0
def register():
    global user_now_name
    print('注册')
    if user_now_name:
        print('您已经登陆了')
        return
    while True:
        name = input('请输入名字:').strip()
        if name == 'q':
            break
        password = input('请输入密码:').strip()
        conf_password = input('请确认密码:').strip()
        if password == conf_password:
            flag, msg = user_interface.register_interface(name, password)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print('两次密码不一致')
Esempio n. 20
0
def register():
    while True:

        # 接收用户输入信息
        user_name = input('请输入用户名:').strip()
        user_passwd = input('请输入密码:').strip()
        re_user_passwd = input('请确认密码').strip()

        if user_passwd == re_user_passwd:
            # 调用用户注册接口
            flag, msg = user_interface.register_interface(
                user_name, user_passwd)

            if flag:
                print(msg)
                break
            else:
                print(msg)

        else:
            print('密码不一致')
Esempio n. 21
0
def register():
    while True:
        # 1)让用户输入用户名与密码进行校验
        username = input("请输入用户名:").strip()
        password = input("请输入密码:").strip()
        re_password = input("请确认密码:").strip()

        if password == re_password:
            flag, msg = user_interface.register_interface(
                username, password
            )

            # 注册成功,结束
            if flag:
                print(msg)
                break

            # 注册失败,重新进入
            else:
                print(msg)

        else:
            print('两次密码不一致')
Esempio n. 22
0
def register():
    print('注册...')
    while True:
        username = input('请输入用户名:').strip()
        #查询用户名是否已经注册
        user_dict = user_interface.register_interface_select(username)
        if user_dict:  #接受返回值,user_dict  存在就是已经注册过了
            print('用户名已经注册了,请重新输入')
            continue

        password = input('请输入密码:').strip()
        conf_pwd = input('请再次输入密码:').strip()
        if password == conf_pwd:
            #使用接口的方式来注册
            flag = user_interface.register_interface(username,
                                                     password)  #接收返回值
            if flag:
                print('注册成功')
                break
            else:
                print('注册失败')
        else:
            print('两次密码输入不一样,请重新输入')