Beispiel #1
0
def signUp():
	#Registers user in database
	email = request.form['email']
	password = request.form['password']
	firstname = request.form['firstname']
	familyname = request.form['familyname']
	gender = request.form['gender']
	city = request.form['city']
	country = request.form['country']
	if email == None:
		return json.dumps({'success' : False, 'message' : 'you need to fill in your info'})
	exists = database_helper.existsUser(email)
	#return answer
	if exists == False:
		hashPass = hashPassword(password)
		database_helper.addUser(email, hashPass, firstname, familyname, gender, city, country)
		return json.dumps({'success' : True, 'message' : 'you just signed up'})
	else:
		return json.dumps({'success' : False, 'message' : 'user already exists'})
Beispiel #2
0
		email = loggedInUsers[token]
	except Exception, e:
		return json.dumps({'success' : False, 'message' : 'you are not signed in'})
	info = database_helper.getUser(email)
	return json.dumps({'success' : True, 'user' : info})

@app.route('/getuserdataemail')
def getUserDataByEmail():
	#Returns a user object
	token = request.args.get('token')
	email = request.args.get('email')
	try:
		loggedInUser = loggedInUsers[token]
	except Exception, e:
		return json.dumps({'success' : False, 'message' : 'you are not signed in'})
	if database_helper.existsUser(email):
		user = database_helper.getUser(email)
		return json.dumps({'success' : True, 'user' : user})
	else:
		return json.dumps({'success' : False, 'message' : 'no such user'})

@app.route('/getmessagetoken')
def getUserMessagesByToken():
	#Returns an array containing all messages sent to user
	token = request.args.get('token')
	try:
		email = loggedInUsers[token]
	except Exception, e:
		return json.dumps({'success' : False, 'message' : 'you are not signed in'})
	messages = database_helper.getMessages(email)
	return json.dumps({'success' : True , 'messages' : messages})