elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Sesiones independientes.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sesiones independientes.  (Leído 3,185 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Sesiones independientes.
« en: 1 Julio 2013, 17:03 pm »

Hola estimados, tengo una duda, lo que pasa es que estoy trabajando bajo un sistema que ha creado una persona, estoy trabajando sobre ese sistema y tiene sus variables de sesiones definidas, la cosa es que tengo que hacer un buscador que no necesite login y otro que si.

El que no necesita login, tiene los resultados limitados (Esto lo logre)

El que tiene login tiene todos los resultados (Tambien lo logre)

La cosa es que si un usuario que tiene login y tiene la pagina abierta con el buscador que no tiene login, sobreescribe las variables de session del que tiene el usuario sin login.

Mi pregunta es, como puedo hacer que tengan la misma variable de session, pero de manera independiente, como puedo hacer que si entro en urlLibre.php tenga una sesion especifica y url.php tenga otra sesion bajo las mismas variables, sin que interfieran?


Espero haber sido claro, cualquier cosa me dicen y gracias de antemano.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Sesiones independientes.
« Respuesta #1 en: 1 Julio 2013, 19:44 pm »

eso es raro :s las sesiones son espacios independientes por usuario un usuario bajo ninguna circunstancia debe acceder o cambiar las variables de otro usuario, si no tienes un hueco de seguridad gigantesco... tal vez estoy interpretando mal pero podrias dar más detalles de, donde están los usuarios conectados, como estás usando las sesiones, etc


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Sesiones independientes.
« Respuesta #2 en: 1 Julio 2013, 20:04 pm »

eso es raro :s las sesiones son espacios independientes por usuario un usuario bajo ninguna circunstancia debe acceder o cambiar las variables de otro usuario, si no tienes un hueco de seguridad gigantesco... tal vez estoy interpretando mal pero podrias dar más detalles de, donde están los usuarios conectados, como estás usando las sesiones, etc

Eso pasa solo en el mismo navegador, con un buscador sin logeo, y otro con logeo.

Cuando estoy en el buscador sin logeo limitado, funciona bien, cuando inicio sesion en el mismo navegador con un usuario con login, la session del buscador sin logeo se sobreescribe con los datos del buscador "pro" por decirle de alguna forma.

Esto no sucede en navegadores diferentes, saludos.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Sesiones independientes.
« Respuesta #3 en: 1 Julio 2013, 20:39 pm »

ah ok... pero es normal... es un solo navegador, es una sola sesion de datos... incluso si abriesras varios usuarios de chrome o pagina de incognito no se mezclan... pero seria complicado mantener el control varias sesiones en una sola...

puedes hacer que todos los links (TODOS!) pasen el id de sesion como get al hacer cualquier cosa... luego te guias por las sesiones del get... advertido! esto genera una brecha de seguridad explotable... si quieres cerrarla tendrás que crear una debe y manejar sesiones conjuntas de navegador + get
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Sesiones independientes.
« Respuesta #4 en: 1 Julio 2013, 20:42 pm »

ah ok... pero es normal... es un solo navegador, es una sola sesion de datos... incluso si abriesras varios usuarios de chrome o pagina de incognito no se mezclan... pero seria complicado mantener el control varias sesiones en una sola...

puedes hacer que todos los links (TODOS!) pasen el id de sesion como get al hacer cualquier cosa... luego te guias por las sesiones del get... advertido! esto genera una brecha de seguridad explotable... si quieres cerrarla tendrás que crear una debe y manejar sesiones conjuntas de navegador + get

Eso es lo que no quiero hacer, no quiero modificar tanto el framework ni pasar datos por get,  debe haber alguna forma de hacerlo independiente gracias por tu respuesta, cualquier otra idea será bienvenida  ;-)
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Sesiones independientes.
« Respuesta #5 en: 1 Julio 2013, 21:30 pm »

es realmente complicado, porque para el php no son 2 ventanas, es una sola que está llamando... recuerda que para php solo importa ip, session, get y post... de resto pueden ser 10 paginas del navegador y aunque pidan simultáneamente el navegador hará una petición "única"

para que necesitas ambos coexistiendo con permisos diferentes?

y si pones los 2 buscadores en paginas diferentes y solo se pueda tener acceso a la segunda con permisos?
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Sesiones independientes.
« Respuesta #6 en: 1 Julio 2013, 21:32 pm »

es realmente complicado, porque para el php no son 2 ventanas, es una sola que está llamando... recuerda que para php solo importa ip, session, get y post... de resto pueden ser 10 paginas del navegador y aunque pidan simultáneamente el navegador hará una petición "única"

para que necesitas ambos coexistiendo con permisos diferentes?

y si pones los 2 buscadores en paginas diferentes y solo se pueda tener acceso a la segunda con permisos?

con un subdominio lo tomaria como pagina diferente?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Sesiones independientes.
« Respuesta #7 en: 2 Julio 2013, 00:52 am »

si los subdominios tienen diferentes carpetas de ejecución, si
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines