CZ_OpenSpice/handler/account.py
2021-04-03 13:09:19 +08:00

54 lines
1.4 KiB
Python

import datetime
from .MysqlDB import *
#用户密码匹配判断函数
def authenticate(username,password):
passwd_db = Mysql.DB_Check_byName(username)
if passwd_db:
if password == passwd_db:
return True
return False
# 数据库中增加新用户
def add_user(username,password,email=''):
create_time=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
result = Mysql.DB_Insert_User({'username':username,'password':password,'email':email,'date':create_time})
return result
def check_register(username,password,email):
check_name = Mysql.DB_Check_byName(username)
check_email = Mysql.DB_Check_byEmail(email)
check_pw = check_password(password)
if check_name != False:
return 1
if check_email != False:
return 2
if check_pw == False:
return 3
return 0
def check_password(password):
if(len(password)<4):
return False
return True
# USER_DATA = {
# 'name':'user1',
# 'password':'1234'
# }
# USER_DB = [USER_DATA]
# def authenticate(username,password):#用户密码匹配判断函数
# if username and password:
# for i in USER_DB:
# if username == i['name'] and password == i['password']: #是否与保存的一致
# return True
# return False
# def add_user(username,password):
# USER_DB.append({'name':username,'password':password})