Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Error 403

Estas en el tema de Error 403 en el foro de Symfony en Foros del Web. Buenos días. Están desarrollando una app móvil que llama a unas urls y devuelve unos Json. Les estaba dando error 403 y no sabía por ...
  #1 (permalink)  
Antiguo 02/05/2016, 01:33
 
Fecha de Ingreso: marzo-2007
Mensajes: 59
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Error 403

Buenos días.

Están desarrollando una app móvil que llama a unas urls y devuelve unos Json.
Les estaba dando error 403 y no sabía por qué.

Tras hacer una prueba con un cliente REST desde mi móvil me decía que era un problema del archivo app_dev.php

He comentado este código:
Código PHP:
Ver original
  1. if (isset($_SERVER['HTTP_CLIENT_IP'])
  2.     || isset($_SERVER['HTTP_X_FORWARDED_FOR'])
  3.     || !(in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) || php_sapi_name() === 'cli-server')
  4. ) {
  5.     header('HTTP/1.0 403 Forbidden');
  6.     exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
  7. }

Y ya se puede acceder desde fuera.

Al principio había pensado añadir la IP al array, pero claro, puede ser que accedan desde diferentes IPs y diferentes dispositivos. Por tanto, la opción de añadir una IP no es viable.

Pero tengo la duda de si es lo más correcto o la estoy liando a nivel de seguridad al comentar esto.

¿Alguien puede indicarme si es así?

Muchas gracias.
Un saludo.

Última edición por hamramr; 02/05/2016 a las 02:10
  #2 (permalink)  
Antiguo 02/05/2016, 07:40
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Error 403

Habilita el ambiente de producción si vas a hacer pruebas con dispositivos que se comunican con tu app de forma remota, el ambiente de desarrollo esta pensado para no permitir ese tipo de conexiones.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 03/05/2016, 00:50
 
Fecha de Ingreso: marzo-2007
Mensajes: 59
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Error 403

Ok hhs.

Muchas gracias!
Lo doy por solucionado.

Un saludo.

Etiquetas: 403
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:32.