FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Tampoco yo estoy seguro de que sea buena idea tratar de evitar regresar a una página. Pero algo puede intentarse:
login.php Código PHP:
Código PHP:
// Saludos Última edición por roman fecha: 23-06-2007 a las 00:40:14. |
#2
|
||||
|
||||
Hola gracias por responder, me habia olvidado de este Post,disculpen por el anterior post, entendi mal lo que un amigo necesitaba. realmente era esto lo que necesitaba :
se tiene una ventana de logeo el cual una vez realizado el logeo nos direccione a una ventana principal de consultas, todo bien hasta hasta aqui. Lo correcto es poder regresar a la ventana de logeo, como ustedes mencionan, cosa que es normal, pero estando nuevamante en la ventana de logeo lo q no es correcto es al dar click en SIGUIENTE esta nos direccione nuevamente a la ventana principal si antes habernos logeado. Eh tratado de destruir la sesiones existentes al cargar la ventana de logeo cosa que funciona la primera vez que carga, pero en la segunda no entra en esta parte del codigo. Como puedo hacer que habiendo regresando a dicha ventana el boton de adenlante quede desabilitado o se borre el historial hasta el momento navegado o que puedo hacer para solucionar este problema. Espero sus comentarios, muchas gracias. |
#3
|
|||
|
|||
Vamos por partes...
Premisa:
Cuando programamos para Internet, desconocemos cuál es el cliente que está interactuando con nuestro servidor. Esta premisa nos permite ver un poco más allá del browser tradicional, en el que existen botones de adelnate y atrás, javascript o cookies. De hecho, el protocolo lo único que requiere es texto plano. Y texto plano puede generar cualquier software. Por tanto, no es correcto vivir pendiente del comportamiento de un cliente en particular. Si encuentras la maña para borrar el historial del IE, seguramente que esa maña no funcionará en el Mozilla; y si logras hacerlo también para el Mozilla, seguramente no funcionará en Konqueror y así, así. Si un usuario no se encuentra autenticado en el sistema, no debería importar cuántas veces intente entrar a una página restringida, NO DEBERÍA PODER hacerlo. En otras palabras, no se restringe sólamente la llamada, también se debe restringir el acceso Cada uno de los programas restringidos debe tener una rutina de verificación de si el usuario está autenticado. En caso en que no esté, deben remitir el flujo del programa a la página de login. El típico ejemplo: Supongamos que este es el código de la página principal (donde sólo entran usuarios autenticados) Código PHP:
Código PHP:
Una cosa más. Siempre que sea enviado un formulario con método post, se debería "limpiar el buffer" del cliente para que no sea reenviado el formulario, como cuando se aprieta suficientes veces el botón de atrás. Espero te sea útil. Saludos |
#4
|
||||
|
||||
Cita:
Parodiando lo que comenta semptrion Cita:
Cita:
Yo más bien pondría un enlace en las distintas páginas, para salir de la sesión. Ese enlace llevaría a un script en donde destruyes la sesión. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
volver a una página anterior y actualizar | halizia | HTML, Javascript y otros | 5 | 25-04-2007 12:57:03 |
Regresar el numero de semana | zvf | OOP | 2 | 28-11-2006 19:35:29 |
regresar valores | Genner | MS SQL Server | 5 | 03-04-2006 13:55:43 |
regresar array de una función | torito | Varios | 3 | 23-08-2005 16:03:35 |
Regresar un array a una función | JorgeBec | Varios | 4 | 24-01-2005 23:01:23 |
|