forked from mrlan/EnglishPal
				
			Login.py: simplify md5.
							parent
							
								
									d4c1b1fdcc
								
							
						
					
					
						commit
						0c923f7db2
					
				
							
								
								
									
										10
									
								
								app/Login.py
								
								
								
								
							
							
						
						
									
										10
									
								
								app/Login.py
								
								
								
								
							|  | @ -22,7 +22,7 @@ def add_user(username, password): | ||||||
|     # 将用户名和密码一起加密,以免暴露不同用户的相同密码 |     # 将用户名和密码一起加密,以免暴露不同用户的相同密码 | ||||||
|     password = md5(username + password) |     password = md5(username + password) | ||||||
|     rq = InsertQuery(path_prefix + 'static/wordfreqapp.db') |     rq = InsertQuery(path_prefix + 'static/wordfreqapp.db') | ||||||
|     rq.instructions("INSERT INTO user Values ('%s', '%s', '%s', '%s')" % (username, password, start_date, expiry_date)) |     rq.instructions("INSERT INTO user VALUES ('%s', '%s', '%s', '%s')" % (username, password, start_date, expiry_date)) | ||||||
|     rq.do() |     rq.do() | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -63,15 +63,11 @@ def get_expiry_date(username): | ||||||
|         return '20191024' |         return '20191024' | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def md5(str): | def md5(s): | ||||||
|     ''' |     ''' | ||||||
|     MD5摘要 |     MD5摘要 | ||||||
|     :param str: 字符串 |     :param str: 字符串 | ||||||
|     :return: 经MD5以后的字符串 |     :return: 经MD5以后的字符串 | ||||||
|     ''' |     ''' | ||||||
|     # 当前MD5已被关闭,若要开启需删除下面两行 |     h = hashlib.md5(s.encode(encoding='utf-8')) | ||||||
|     print("MD5尚未开启") |  | ||||||
|     return str |  | ||||||
|     # 当前MD5已被关闭,若要开启需删除上面两行 |  | ||||||
|     h = hashlib.md5(str.encode(encoding='utf-8')) |  | ||||||
|     return h.hexdigest() |     return h.hexdigest() | ||||||
		Loading…
	
		Reference in New Issue