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'})
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})