Foros del Web » Programando para Internet » PHP »

Error cod.:1 - Acceso incorrecto!

Estas en el tema de Error cod.:1 - Acceso incorrecto! en el foro de PHP en Foros del Web. He ido usando piezas del código de cluster para programar y me he encontrado con un error al momento de redireccionar Error cod.:1 - Acceso ...
  #1 (permalink)  
Antiguo 11/11/2005, 12:41
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
Error cod.:1 - Acceso incorrecto!

He ido usando piezas del código de cluster para programar y me he encontrado con un error al momento de redireccionar

Error cod.:1 - Acceso incorrecto!

Código PHP:
if (mysql_num_rows($busqueda)!= 
{
echo 
"<script language= \"JavaScript\">
       window.location.href=\"index.php\";
</script>"
;//cabeceraHTML();
exit;
}
else
{...
resto código 
Además leyendo, como aún soy un novato con php, la directiva HTTP_REFERER recomiendan que no sea utilizada de nace una segunda pregunta como evitar que un user trate de ingresar a un script sin antes pasar por los debidos controles ??
  #2 (permalink)  
Antiguo 11/11/2005, 13:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Además leyendo, como aún soy un novato con php, la directiva HTTP_REFERER recomiendan que no sea utilizada de nace una segunda pregunta como evitar que un user trate de ingresar a un script sin antes pasar por los debidos controles ??
Para eso por lo menos Autentificator con su validación de sesiones solventa el problema de seguridad.

De hecho el "HTTP_REFERER" en Autentificator se usa principalmente para devolver los mensajes de error a la página que contiene el formulario de login. El caso es que con esa variable se puede "independizar" el "nombre" del archivo (script/página) que contenga tu formulario de login y no fijarlo a uno en concreto.

Para solventar los problemas que tienes referidos al "HTTP_REFERER", .. elimina la validación que se hace de dicha variable. Como te he comentado el uso de sesiones y sus validaciones ya hace el resto.

Un saludo,
  #3 (permalink)  
Antiguo 11/11/2005, 13:41
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
Cluster como siempre agradecido de tus aportes y valiosos comentarios ... aplicaré los cambios correspondientes
  #4 (permalink)  
Antiguo 14/11/2005, 10:58
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 18 años, 9 meses
Puntos: 0
Cluster, muchas gracias por el validador.

El caso es q yo tb tengo un problema con el HTTP_REFERER.

Descomprimi los archivos, inclui los datos a mi base de datos, cree desde el php q inluyes la base d datos y la fila del usuario Admin... pero tras aparecer q se habia creado la cuenta Admin:admin no pude acceder con esos datos. Me aparecia el "Error cod.:1 - Acceso incorrecto!"
Vi q era problema del HTTP_REFERER y busque en el foro hasta llegar a este tema.
Cita:
Iniciado por Cluster
Para solventar los problemas que tienes referidos al "HTTP_REFERER", .. elimina la validación que se hace de dicha variable.
Si elimino las lineas encargadas de "chequear si se llama directo al script" en aut_verifica.inc no logro solucionarlo, pq el navegador se queda eternamente intentando acceder a la pagina a la q le redirijo aun cuando pongo unos datos de entrada incorrectos.

¿Me podeis ayudar?
  #5 (permalink)  
Antiguo 14/11/2005, 11:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por davidcelta
Cluster, muchas gracias por el validador.

El caso es q yo tb tengo un problema con el HTTP_REFERER.

Descomprimi los archivos, inclui los datos a mi base de datos, cree desde el php q inluyes la base d datos y la fila del usuario Admin... pero tras aparecer q se habia creado la cuenta Admin:admin no pude acceder con esos datos. Me aparecia el "Error cod.:1 - Acceso incorrecto!"
Vi q era problema del HTTP_REFERER y busque en el foro hasta llegar a este tema.


Si elimino las lineas encargadas de "chequear si se llama directo al script" en aut_verifica.inc no logro solucionarlo, pq el navegador se queda eternamente intentando acceder a la pagina a la q le redirijo aun cuando pongo unos datos de entrada incorrectos.

¿Me podeis ayudar?
Pero .. tu estás probando los scripts originales o has hecho modificaciones ya?.

Que servidor HTTP usas? (Apache? .. IIS?) ...

Un saludo,
  #6 (permalink)  
Antiguo 14/11/2005, 11:13
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 18 años, 9 meses
Puntos: 0
Uso los scripts originales. Apache con PHP 4.3.11 (register_globals on, aunq tb probé off)
  #7 (permalink)  
Antiguo 14/11/2005, 13:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por davidcelta
Uso los scripts originales. Apache con PHP 4.3.11 (register_globals on, aunq tb probé off)
Y tu usas algún firewall/antivirus/proxy? .. todo eso de alguna manera suelen bloquear desde cookies hasta la información de "HTTP_REFERER".

Un saludo,
  #8 (permalink)  
Antiguo 14/11/2005, 14:31
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 18 años, 9 meses
Puntos: 0
Efectivamente, era el firewall. Buerno... era él y era yo tb.
Me sorprendía que aún eliminando la llamada al HTTP_REFERER no funcionara, pero lo q pasaba es q seguia teniendo la variable $redir en la pagina a la q intentaba acceder y eso me causaba el problema.
Pero bueno, ya he eliminado todas las referencias HTTP_REFERER no me da problema el firewall. Entiendo por lo que dijiste a under_ground que esto no rebaja la seguridad del web al q le estoy aplicando tu autentificador.

Muchas gracias por tu código y por ayudarme a toparme con mi despiste.
Cuando le tenga completamente implementado me acordaré de votarle en Hotscrips como se merece.


Salud!
  #9 (permalink)  
Antiguo 14/11/2005, 14:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
votarle en Hotscrips como se merece

Me quitaron de "Hotscripts" mi "Autentificator" .. tampoco me molesté en volver a re-inscribirlo. Con su reconocimiento me sobra. Gracias igualmente.

Un saludo,
  #10 (permalink)  
Antiguo 21/11/2007, 21:51
Avatar de PeLiCaNo81  
Fecha de Ingreso: octubre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Error cod.:1 - Acceso incorrecto!

Cluster no sabia que era tu codigo, oe ocupe tu codigo, lo re-ocupe. Borre los Creditos tuyos
porque es para un proyecto. Y el codigo sirve caleta.

y una pregunta si borro esta parte afecta algo el codigo una onda que sea critico


$url = explode("?",$_SERVER['HTTP_REFERER']);
$pag_referida=$url[0];
$redir=$pag_referida;
// chequear si se llama directo al script.
if ($_SERVER['HTTP_REFERER'] == ""){


/ /die ("Error cod.:1 - Acceso incorrecto!");
//exit;


}
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 16:08.