Jump to content


Photo

Sessão


  • Faça o login para participar
10 replies to this topic

#1 Felipe T.

Felipe T.

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 09/07/2004, 08:56

Fala galera!
Queria saber c tem como fazer para q quando o usuário saia da página, para uma outra qualquer, a sessão seja apagada.

:blink:
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************

#2 ::: Mr.Crowley :::

::: Mr.Crowley :::

    12 Horas

  • Usuários
  • 260 posts
  • Sexo:Não informado
  • Localidade:Balneário Camboriú - SC

Posted 09/07/2004, 09:27

Session("suasession") = nothing

#3 Felipe T.

Felipe T.

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 09/07/2004, 09:35

naum... isso eu já sei...

eu quero que ao sair a sessão expire.
tipo, independente de onde o usuário clicar ou como ele sair da página, a sessão expire. algo relacionado a Unload....
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************

#4 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 09/07/2004, 09:43

Você pode criar uma página de logoff, que ao ser carregada eliminará todas as sessões.
Ela deverá ter em seu conteúdo o seguinte código:

<%
Session.Abandon
%>

Isso fará o que você quer.
Esta página pode ser executada no evento OnUnload, da página.

Espero ter ajudado!
Abraços!

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#5 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 09/07/2004, 10:05

uma alternativa para o comando do tarkan é

<%
session.Contents.RemoveAll()
%>

B)
www.andrewsmedina.com.br

#6 Felipe T.

Felipe T.

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 09/07/2004, 10:21

Você pode criar uma página de logoff, que ao ser carregada eliminará todas as sessões.
Ela deverá ter em seu conteúdo o seguinte código:

<%
Session.Abandon
%>

Isso fará o que você quer.
Esta página pode ser executada no evento OnUnload, da página.

Espero ter ajudado!
Abraços!

:D

é mais ou menos isso galera... soh q preciso fazer a exclusão destas sessões na própria página...
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************

#7 ::: Mr.Crowley :::

::: Mr.Crowley :::

    12 Horas

  • Usuários
  • 260 posts
  • Sexo:Não informado
  • Localidade:Balneário Camboriú - SC

Posted 09/07/2004, 12:43

Session.Expires = x ' x = tempo em minutos

#8 Felipe T.

Felipe T.

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

Posted 09/07/2004, 12:54

Session.Expires = x ' x = tempo em minutos

tipo q naum é por tempo e sim por ação.
qnd sair da página.
:blink:
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************

#9 rellum

rellum

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 11/07/2004, 17:56

Eu já estive com o mesmo problema e não consegui respostas no forum, vc deve estar indicando do site o numero de usuarios online, não é isso e quando ele fecha a pagina não está diminuindo o usuario da lista, isto aconteceu comigo, me deram a seguinte dica, no Global.asa na sub end_session vc coloca o session.abandon(), entendeu, comigo não funciona direito parace que o numero fica aramzenado no buffer do servidor eu tenho que descobrir com faz isso, mas até hoje eu não consegui.



Falows !!!!

#10 _MX_

_MX_

    Conhecimento nunca é demais

  • Usuários
  • 563 posts
  • Sexo:Não informado
  • Localidade:Diadema-sp

Posted 11/07/2004, 23:22

tenta algo com :

<body onUnload="self.navigate('http://www.uol.com.br');">
e envia pra uma pagina de logoff
========================================================
Copiar o bom é melhor que inventar o ruim
========================================================
"O segredo da criatividade é saber esconder suas fontes"
(Einstein)
========================================================

#11 vrsbueno

vrsbueno

    Ativo

  • Usuários
  • 351 posts
  • Sexo:Não informado
  • Localidade:Taubaté-SP

Posted 12/07/2004, 10:57

Session.Expires = x ' x = tempo em minutos

tbm pode usar:

Session.TimeOut = 60 ' tempo em minutos




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq