Python简单的登录注册代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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简单的登录注册代码的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

PHP注册与登录用户注册

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

python自定义编写有关用户登录注册程序代码