Write haof XML files: Renato Olivares
(
reolbe(EN)gmail.com)
Fecha: lun 07 mar 2005 - 20:22:39 CET
Eso no bastaria para cerrar la sesion. Para que efectivamente
quede
cerrada tendrias que cerrar TODAS las ventanas del navegador
o cerrar
las ventanas de tu sitio y limpiar el cache del navegador. Al
parecer
los datos de sesion quedan en cache. Naturalmente no puedes
limpiar el
cache usando javascript o php.
Hay una extension de Firefox llamada web developer, la cual
incluye un
boton que te permite limpiar las sesiones de este tipo. Se
llama
"borrar identificacion http". Esa función es la
única que ha podido
realmente limpiar las sesiones sin tener que cerrar el
navegador por
completo. Lo malo es que solo sirve para los navegadores de
la familia
Gecko (Firefox, Mozilla y Netscape)
Esta es la única solución que realmente me ha
servido. La ocasión en
que la use fue para un sistema que corre en una intranet en
donde es
posible exigirles al usuario usar alguno de los navegadores
listados y
agregandoles la extension web developer ademas de que me
exigieron
usar la autentificacion de apache.
Si no estas en un caso similar mejor usa otro medio de
autentificación
como ya te recomendaron.
On Mon, 7 Mar 2005 19:14:39 +0100,
laotra(EN)telefonica.net
<
laotra(EN)telefonica.net> wrote:
> Creo que lo único que
podrías intentar es forzar el cierre de la
instancia
> actual del navegador, me temo que
no puedes invalidar la sección. Y lo de
> cerrar la instancia del navegador
se como hacerlo con Javascript, pero con
> php ....
> Con JS sería
> window.opener =
"ventanamadre"
> window.close()
> Al menos sirve para IE 5.5 en
adelante
>
> El asunto no es demasiado simple,
incluso verás sitios en los que al dar al
> botón de página
atrás del navegador (después de cerrar
sesión) te sale la
> pantalla con el mensajito de que
no puede abrir el sitio sin enviar las
> credenciales o reenviar datos, al
darle a actualizar entras en la página
> cuya sesión supuestamente
se había cerrado. El problema parece estar en
que
> la página de login se queda
en el historial
>
> Esta es mi experiencia, y
efectivamente en Google se repite mucho la
> pregunta. Creo que es mejor usar
autentificación mediante php o perl
>
> Saludos
>
> ----- Original Message
-----
> From: "Luis R" <
phplist(EN)gmail.com>
> To: "lalistaphp" <
php-es(EN)lists.php.net>
> Sent: Friday, March 04, 2005 4:46
AM
> Subject: [PHP-ES] Como Cerrar
Sesión cuando se ha utilizado Basic Auth de
> Apache?
>
> En días recientes revisando
el Log de Apache me di cuenta de una gran
> ventaja de usar
autenticación en el servidor en lugar de las
sesiones
> tradicionales de PHP y es que en
el log queda paso a paso lo que cada
> usuario autenticado hace.
>
> Sin embargo ahora que quiero
utilizarlo en una aplicación me encuentro
> con un problema, que buscando en
google me doy cuenta que es bastante
> comun, sin embargo aún no
encuentro la respuesta. Mi problema es
>
¿¿¿Comó hacer logout o cerrar la
sesión utilizando Basic Auth de
> Apache??? Si alguien sabe, por
favor ayudeme.
>
> Desde ya, muchas gracias a
todos.
> Saludos Listeros.
>
> --
> PHP Spanish Localization Talk
Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP Spanish Localization Talk
Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET