码迷,mamicode.com
首页 > 编程语言 > 详细

Python简单的登录注册代码

时间:2017-06-14 17:13:37      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:ret   数据   md5   存在   code   获取   代码   int   date   

 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简单的登录注册代码

标签:ret   数据   md5   存在   code   获取   代码   int   date   

原文地址:http://www.cnblogs.com/888888CN/p/7009798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!