Beispiel #1
0
def user_POST():
	logger.info('/user		method : POST')
	logger.info(request.data)
	resp = make_response()
	addCorsHeaders(resp)
	# si aucune erreur alors le JSON est au bon format
	try:
		resp.headers['Content-Type'] = 'application/json'
		# recuperation de la donnee envoyer au serveur
		req_data = json.loads(request.data)
		logger.info(req_data)
		# recuperation du login
		login = str(req_data["login"])
		# recuperation du password
		password = str(req_data["password"])
		# recuperation du nom
		nom = str(req_data["nom"])
		# recuperation du prenom
		prenom = str(req_data["prenom"])
		# recuperation du mail
		mail = str(req_data["mail"])
		# recuperation du description
		desc = str(req_data["description"])
		if (Login.isLogin(login) == False):
			resp.status_code = Login.insertUser(login, password, nom, prenom, desc,mail)
		# Si login existe deja 1005
		else:
			resp.status_code = 1005
		logger.info(req_data)

	except Exception as e:
		print (e)
		# si une erreur de format retour erreur 1004
		resp.status_code = 1004
		resp.data = "error 1004 : Bad format json"
		return resp
	return resp