def get_user_messages_by_token(): token = request.headers.get('token') result = database_helper.get_user_messages_by_token(token) if result['success'] == True: return jsonify({'success': True, 'data': result['data']}) res = jsonify({'success': False, 'message': 'Something went wrong!'}) return res
def get_user_messages_by_token(): token = request.args.get('token') mes = dh.get_user_messages_by_token(token) if mes == 'None': return 'No messages' else: return "".join(mes)
def get_user_messages_by_token(): data = request.get_json() hashed_token = request.headers.get('token') email = data['email'] url = '/get_user_messages_by_token' token = database_helper.get_token_from_email(email) server_hash = sha256((token[0] + email + url).encode('utf-8')).hexdigest() print('GETUSERMSGSBYTOKEN: server_hash is:', server_hash, ' and hashed_token is: ', hashed_token) result = database_helper.get_user_messages_by_token(token[0]) if token[0] is not None: if result is not None and server_hash == hashed_token: res = { 'success': True, 'message': "Successfully retrieved all messages", 'data': result } else: res = {'success': False, 'message': "Could not retrieve messages"} else: res = { 'success': False, 'message': "Invalid token, could not retrieve data" } return json.dumps(res)
def get_user_messages_by_token(): if request.environ.get("wsgi.websocket"): ws = request.environ["wsgi.websocket"] while True: message = ws.receive() mes2 = dh.get_user_messages_by_token((str(message))) ws.send(json.dumps({"data": mes2})) return ""
def get_user_messages_by_token(): # Gets the parsed contents of query string token = request.args.get('token') user_messages = database_helper.get_user_messages_by_token(token) if user_messages is None: return jsonify(success=False, message="Failed to retrieved messages!") return jsonify(success=True, message="Messages retrieved!", data=user_messages)
def get_user_messages_by_token(): token = get_param_or_default("token") if db.is_connected(token): messages = [] for message_id, message, sender in db.get_user_messages_by_token(token): messageObject = {"id" : message_id, "content" : message, "writer" : sender} messages.append(messageObject) success(SUC_GET_USER_DATA,messages) else: err(ERR_USER_NOT_CONNECTED) return json.dumps(output)
def get_user_messages_by_token(): if request.method == 'POST': token = request.form['token'] messages = database_helper.get_user_messages_by_token(token) if messages != False: return json.dumps({ 'success': True, 'message': '''User messages retrieved''', 'messages': messages }) return json.dumps({ 'success': False, 'message': '''Token doesn't exist''' })
def get_user_messages_by_token(): try: token = request.headers.get('token') except: return ("Could not get json") asd = database_helper.get_user_messages_by_token(token) if (asd["success"]): StringToReturn = '' #print(asd) for e in asd["messages"]: #print(e) StringToReturn += e["sender"] + ":" + e["message"] + "|" return jsonify({"success": True, "messages": asd["messages"]}) else: return jsonify({"success": False, "message": "Could not get messages"})
def get_user_messages_by_token(): token = request.headers.get('Token') if token is not None: result = database_helper.get_user_messages_by_token(token) if result: return json.dumps({ "success": "true", "message": "Requested wall found!", "data": result[:] }), 200 else: return json.dumps({ "success": "false", "message": "Something went wrong!" }), 400
def get_user_messages_by_token(): token = request.args.get('token', '') logged = database_helper.user_logged_by_token(token=token) if logged: transfereddata = database_helper.get_user_messages_by_token(token=token) transfereddata = json.loads(transfereddata) if transfereddata["success"]: array_messages = transfereddata["data"] send_notification() return json.dumps({'success': True, 'message': 'Messages transfered', 'data': array_messages}) else: return json.dumps({'success': False, 'message': 'No message found for this person', 'data': []}) else: return json.dumps({'success': False, 'message': 'User not logged', 'data': []})
def get_user_messages_by_token(): data = request.get_json() token = data['token'] if token != None: result = database_helper.get_user_messages_by_token(token) if result == None: return jsonify({ 'success': False, 'message': "No message with requested token" }) return jsonify(result) else: return jsonify({ 'success': False, 'message': "Token has to be provided" })
def get_user_messages_by_token(): data = request.get_json() token = data['token'] if token != None: url = data['url'] public_key = data['publicKey'] authentication_data = database_helper.get_email_logged_user_new( public_key) stored_token = authentication_data['token'] equal_hashed_token = False ########################## Token verification ########################## # 1. Recreate the blob using the stored token blob = "" i = 0 while i < len(url): blob = blob + url[i] i = i + 3 blob = stored_token + blob # 2. Hash it hash = hashlib.sha256(blob.encode()).hexdigest() # 3. Compare the two hashes if token == hash: equal_hashed_token = True print("Equal hashes get_users_messages_by_token") ######################################################################## if equal_hashed_token: result = database_helper.get_user_messages_by_token(stored_token) if result == None: return jsonify({ 'success': False, 'message': "No message with requested token" }) return jsonify(result) else: return jsonify({ 'success': False, 'message': "Hashes not equals get_user_messages_by_token" }) else: return jsonify({ 'success': False, 'message': "Token has to be provided" })
def get_user_messages_by_token(): params = request.json return json.dumps(database_helper.get_user_messages_by_token(params))