Python简单的登录注册代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python简单的登录注册代码相关的知识,希望对你有一定的参考价值。

#-*- coding: utf-8 -*-
import hashlib
# 定义数据库(声明字典)
#注册登录的简单hash处理
db={}
def get_md5(password):
md5=hashlib.md5()
#此处密码hash加密处理
md5.update(password.encode(‘utf-8‘))
return md5.hexdigest()

def register(username,password):
pwd=db.get(username,-1)
if pwd==-1:
db[username]=get_md5(username+password+‘123456‘)
print(‘注册成功!‘)
print(‘user:%s‘%username)
print(‘md5:%s‘%db[username])
else:
print(‘用户已经存在!‘)
def login(username,password):
pwd=db.get(username,-1)#db.get()方法是获取value,若不存在返回-1
if pwd==-1:
print(‘用户不存在!‘)
elif get_md5(username+password+‘123456‘)!=pwd:
print(‘用户名或密码不正确!‘)
else:
print(‘欢迎您,%s‘%username)
print(‘开始注册!‘)
user=input(‘user:‘)
password=input(‘password:‘)
register(user,password)
print(‘开始登陆!‘)
user=input(‘user:‘)
password=input(‘password:‘)
login(user,password)


































以上是关于Python简单的登录注册代码的主要内容,如果未能解决你的问题,请参考以下文章

python3 简单登录,注册测试代码

Python 实现简单的登录注册界面

Python + Tkinter简单实现注册登录(连接本地MySQL数据库)

Python学习:8.小项目之登录注册验证

python-15-常用文件操作与注册登录练习

Python常用模块 之 hashlib模块——简单实现实现登录注册