elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 14:38  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Proteger paginas en PHP con sesiones!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Proteger paginas en PHP con sesiones!  (Leído 5,427 veces)
-Riven-Ward-
RivenSoft


Desconectado Desconectado

Mensajes: 2.216


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: Proteger paginas en PHP con sesiones!
« Respuesta #15 en: 21 Enero 2005, 02:40 »

El error que te dió es típico cuando pones HTML arriba del código de sesiones o cookies. Eso es porque la cabecera se envía una sola vez, y al enviarse el HTML toma como ya enviada la cabecera.

Trata de sacar todo el HTML que haya antes del PHP. Tampoco incluyas nada con include() antes del envío de las sesiones.

Ni dejes ningún salto de línea antes/después de ?> :P

Salu2!


En línea

Usuario Banneado
Blank Demon


Desconectado Desconectado

Mensajes: 584



Ver Perfil WWW
Re: Proteger paginas en PHP con sesiones!
« Respuesta #16 en: 21 Enero 2005, 21:32 »

Ejalé!
Es casi == a un Sistema que he programado para Cosmopolitan Group, ya publicare los fuentes...
Porque aun sigo programandolo.

Asi que si alguien se interesa en colaborar... bienvenido sea...

Tambien puede ser que le diste un require_once() antes del require_once('seguridad');...
Yo le pondria asi el seguridad:

if(empty($_SESSION['autentificado']){
header("Location: login.php?id=error");
}
if(empty($_SESSION['user']){
header("Location: login.php?id=error");
}

Entonces el LOGIN.PHP, le informas del error...
algo asi como:

if(!empty($_GET['id'])){
   echo 'No te quieras pasar de listo';
}


En línea

#make-com#
ORG 100h
MOV AH, 0eh;
MOV AL, ':';
INT 21;
MOV AL,'P';
INT 21;
RET
Nabucodonosor

Desconectado Desconectado

Mensajes: 99


La mejor dieta es el ejercicio


Ver Perfil WWW
Re: Proteger paginas en PHP con sesiones!
« Respuesta #17 en: 28 Enero 2005, 02:19 »

Hola PHPeros  :)
ya comprobe que el paquete "phpdev4" funciona bien con las sesiones y la cookies y todo eso, pero esa coleccion no corre bajo WinXP Professional por mas que le configure todo, no corre, por eso estoy usando el AbriaSoft que si corre en XP y que ademas trae incorporado el
Código:
Apache/1.3.19 (Win32) mod_perl/1.24_01 PHP 4.0.4pl1 DAV/1.0.2
el verdadero problema parece ser el siguiente :'(:
directamente pongo lo siguiente:
Código:
<?php /* archivo critico por favor no hackear \:) */
  session_start();
  session_register("passed");
  if (session_is_registered("passed"))
    echo "registrado el pase".$_SESSION['passed']."aaaaaaaa";
y solo me devuelve la salida
Código:
Warning: open(/tmp\sess_9a73ce74d400494d1254c3eac3c4c6f3, O_RDWR) failed: m (2) in c:/archivos de programa/abria merlin/apache/htdocs/login.php on line 2
registrado el paseaaaaaaaa
lo que quiere decir que no esta accediendo a las variables $_SESSION[] y tambien y comprobe que no accede a $HTTP_POST_VARS[], ni tampoco a las $_POST[] ni $_GET ni nadaaa!! :'(
Si estan pensando que tengo la directiva track_vars en OFF, pues la tengo en ON ademas en el archivo de configuracion dice que a partir de PHP 4.0.3 siempres esta en ON,
Código:
As of PHP 4.0.3, track_vars is always turned on.
asi que sople y sople y su casita no derribe, quiero decir que ya he intentado de todo, pido ayuda antes que se hunda mi barco, mei dei mei dei
PD: como hago para que no me salga este mensaje en el Browser:
Código:
Warning: open(/tmp\sess_9a73ce74d400494d1254c3eac3c4c6f3, O_RDWR) failed: m (2) in c:/archivos de programa/abria merlin/apache/htdocs/login.php on line 2
En línea

Ser hacker no es un delito es un honor.
y para mi sera un honor llegar a ser uno :P
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines