import time
from flask import request,make_response
from tool.my_sql import Myconnet
from conf.setting import *
from tool.haslib_mad import md5_pass
from tool.my_redis import My_redis
my=Myconnet(**MYSQL) #连接mysql
my_redis=My_redis(**MYREDIS)
server=flask.Flask(__name__)#把这个文件作为一个服务
@server.route("/register",methods=["get","post"])
def reg():
# user = request.json.get('username') #入参json
# passwd = request.json.get('passwd')
user=request.values.get('username')
passwd=request.values.get('passwd')
print(user,passwd)
if user and passwd:
sql="select user from user where user='%s'"%user
res=my.select_sql(sql)
if res:
return "{'code':200,'msg':'已注册'}"
else:
mad5_pass=md5_pass(passwd)
sql="insert into user (user,passwd) values('%s','%s');"%(user,mad5_pass)
my.other_sql(sql)
return "{'code':201,'msg':'注册成功'}"
else:
return '{"code":300,"msg":"必填参数未填,请查看接口文档"}'
server.run(port=SERVER_PORT,debug=True,host='0.0.0.0')