python中,从mysql读取数据,并存入redis里面(3)
2017-11-19 10:48
756 查看
python中,从mysql读取数据,并存入redis里面(3)
#encoding=utf-8 from Redis_Helper import RedisHelper from MysqlHelper import TestHelper from hashlib import sha1 #接收输入 name=input("请输入用户名:") pwd1=input("请输入密码:") #对密码进行加密 s1=sha1() s1.update(pwd1.encode("utf8")) pwd2=s1.hexdigest() #连接 r=RedisHelper('localhost',6379) m=TestHelper('localhost',3306,'test','root','root') temp1=r.get(name) #判断redis中是否存在此用户名和密码 #查询redis中是否存在此用户 # 如果在redis中没有,则需要去mysql中取出 if temp1 == None: sql ='select passwd from user1 where name=%s' pwd3 = m.one(sql, [name]) #如果在mysql中用户密码错误,则错误 if pwd3 == None: print("用户名错误!") else : # 根据用户名在mysql中查询 # 如果查询到了数据,则在redis中存储 r.set(name,pwd3[0]) #判断密码是否正确 if pwd3[0]==pwd2: print("成功!") else: print("密码错误!----") else: #如果在redis中存在用户名,则在mydis中查找 #根据用户名,查找密码,判断是否正确 #注意编码问题!!!! if r.get(name).decode()==pwd2: print("成功!") else: print("密码错误!!!")
相关文章推荐
- python中,从mysql读取数据,并存入redis里面(1)
- python中,从mysql读取数据,并存入redis里面(2)
- Python3读取Excel数据存入MySQL
- Python3读取Excel数据存入MySQL的方法
- Python定时从Mysql提取数据存入Redis
- Python之numpy教程(五):筛选、排序、集合函数、读取存入数据
- python读取文件内容存入mysql
- 使用Python3 xlrd pymysql 实现读取Excel数据读取以及mysql存储
- python 读取本地txt,存入到mysql
- python 爬取股市数据存入mysql
- python3将接收到的json数据存入数据库【mysql】
- 获取博客积分排名,存入数据库,读取数据进行绘图(python,selenium,matplotlib)
- [置顶] python 读取excel数据到mysql
- Python模拟进行Mysql和Redis数据传输总结
- Python爬取拉勾网数据存入MySql
- Python3.6实现scrapy框架爬取数据并将数据插入MySQL与存入文档中
- python3 pandas 读取MySQL数据和插入
- Python读取redis数据
- 在python3中,关于redis读取数据带有‘b’的问题
- 将数据存入redis进行读取数据