首页 > 代码库 > Python简单的登录注册代码
Python简单的登录注册代码
1 #-*- coding: utf-8 -*- 2 import hashlib 3 # 定义数据库(声明字典) 4 #注册登录的简单hash处理 5 db={} 6 def get_md5(password): 7 md5=hashlib.md5() 8 #此处密码hash加密处理 9 md5.update(password.encode(‘utf-8‘)) 10 return md5.hexdigest() 11 12 def register(username,password): 13 pwd=db.get(username,-1) 14 if pwd==-1: 15 db[username]=get_md5(username+password+‘123456‘) 16 print(‘注册成功!‘) 17 print(‘user:%s‘%username) 18 print(‘md5:%s‘%db[username]) 19 else: 20 print(‘用户已经存在!‘) 21 def login(username,password): 22 pwd=db.get(username,-1)#db.get()方法是获取value,若不存在返回-1 23 if pwd==-1: 24 print(‘用户不存在!‘) 25 elif get_md5(username+password+‘123456‘)!=pwd: 26 print(‘用户名或密码不正确!‘) 27 else: 28 print(‘欢迎您,%s‘%username) 29 print(‘开始注册!‘) 30 user=input(‘user:‘) 31 password=input(‘password:‘) 32 register(user,password) 33 print(‘开始登陆!‘) 34 user=input(‘user:‘) 35 password=input(‘password:‘) 36 login(user,password)
Python简单的登录注册代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。