Foros del Web » Programando para Internet » PHP »

Autentificar en session, pero dejar en la misma seccion

Estas en el tema de Autentificar en session, pero dejar en la misma seccion en el foro de PHP en Foros del Web. Hola Supongamos que en una pagina tengo varias secciones solo para usuarios: Clientes Deudas Pagos (Uso sessiones y mysql) Y en la pagina principal esta ...
  #1 (permalink)  
Antiguo 25/09/2006, 18:20
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 10 meses
Puntos: 3
Autentificar en session, pero dejar en la misma seccion

Hola
Supongamos que en una pagina tengo varias secciones solo para usuarios:

Clientes
Deudas
Pagos

(Uso sessiones y mysql)
Y en la pagina principal esta la seccion del login, si se autentifica , va a ir a panel.php, donde estaria su panel de control.

Si un usuario no logueado quiere entrar por ejemplo a mipagina.com/clientes.... donde se supone que entran solo si fueron autentificados... ok, el problema no es ese.. yo se como validar que no entre..... mi duda es que si el usuario coloca directemente la url en el navegador: mipagina.com/clientes.... le sale que se logue de nuevo, pero como hago para que se redireccione a donde quiso entrar... osea que no lo rediriga a la seccion de panel.php
Y asi .. si coloca.. mipagina.com/deudas.... que le salga que se logue, pero que lo deje en mipagina.com.deudas.... pero ya estaria de manera autentificado...
A mi lo que se me ocurre es que en cada documento , guardar en una variable hidden direccion donde esta actualmente, por ejemplo, clientes.php, y en el action del form, llamar de manera normal a login.php... ok, y ya en login, redireccionarlo al valor que me haya llegado por hidden.
Pero no se si hay una mejor manera...
Espero haberme explicado
Saludos !
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
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 13:12.