编写一个模拟注册用户和验证用户登陆的程序

import hashlib

import loggin

User_pass = {'11':' e1942a04175fdbe80e7fea0c40f7bf54'}

def get_md5(self):

  md5=hashlib.md5

  md5.update(self.encode("utf-8"))

  return md5.hexdigest()

def Add_User():

  username = input("输入你的用户名:\n")

  password1 = input("输入你的密码:\n")

  password2 = input("再次输入密码:\n")

  if password2 == password1:

    User_pass[username] = get_md5(password2)

      print("注册成功")

  else:

    print("两次密码输入不一致,请重新输入")

    return Add_User()

def lpggin():

  username = input("输入你的用户名:\n")

  password = get_md5.getpass("输入你的密码:\n") #加密密码

  if username in User_pass:

    if User_pass[usrname] == get_md5(password):  

      print("欢迎登陆")

    else:

      print("用户名不存在")

    

  

 

猜你喜欢

转载自www.cnblogs.com/z-python/p/9057735.html