|
|
@ -26,14 +26,15 @@ def login(): |
|
|
|
@app.route('/register', methods=['POST']) |
|
|
|
def register(): |
|
|
|
cookie_jwt = request.cookies.get('jwt') |
|
|
|
if cookie_jwt is not None: |
|
|
|
username = jwt.check_jwt(cookie_jwt) |
|
|
|
else: |
|
|
|
return make_response(json.dumps({'result': 'fail'})) |
|
|
|
rdata = json.loads(request.data.decode()) # request data |
|
|
|
username = rdata['username'] |
|
|
|
program_type = rdata['program_type'] |
|
|
|
program_name = rdata['program_name'] |
|
|
|
if cookie_jwt is not None: |
|
|
|
if jwt.check_jwt(cookie_jwt): |
|
|
|
if dao.register(username, program_type, program_name): |
|
|
|
return make_response(json.dumps({'result': 'success'})) |
|
|
|
if dao.register(username, program_type, program_name): |
|
|
|
return make_response(json.dumps({'result': 'success'})) |
|
|
|
return make_response(json.dumps({'result': 'fail'})) |
|
|
|
|
|
|
|
|
|
|
|