Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mellosp

Pegar valor de Session no Global.asa

Recommended Posts

Olá pessoal...

Eu fiz uma página de login e quando o usuario se loga eu jogo o valor do login dele em um sessão, tipo:

 

ASP
Session("UsuarioSistema") = Request.Form("loginUser")

 

Como eu faço para pegar o valor dessa Session("UsuarioSistema") no global.asa

Eu ja coloquei no bloco

ASP
Application_OnStart

Application("usuario") = Session("UsuarioSistema")

Application_OnEnd

 

E tambem no

ASP
Session_OnStart

Application("usuario") = Session("UsuarioSistema")

Session_OnEnd

 

E nada, quando busco esse valor ele vem em branco

Como a Sessão não tivesse valor...

 

Como devo fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas depois que voce atribui o valor que foi passado pelo form ela fica com valor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim fica, até o navegador for fechado ou o usuario ir para a pagina logout onde eu dou um:

Session("UsuarioSistema") = Session.Abandon()

Ai o valor é apagado.

 

mas depois que voce atribui o valor que foi passado pelo form ela fica com valor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o que quer que seja feito exatamente no global

 

pois o que postou nao fez sentido nao

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que eu quero fazer o seguinte:

quando o usuario se logar na admin eu pego os valores colocado no form login e jogo em uma sessão para acompanhá-lo enquanto estiver na admin, tipo:

Session("userlogin") = Request.form("login")

Então no Global.asa eu recupero essa session do usuario no Sub Session_OnStart

Application("online") = Session("userlogin")

e em Session_OnEnd

eu faço um update no bd colocando o campo status em False utilzando como valor para atualizar o bd o valor da session.

eu ate consegui fazer, mas tem algo no global...

se eu saio beleza fica registrado o meu login, so que se outro sai fica o dele, e assim por diante, no final nenhum é atualizado...

ta dificil, para que serve esse global asa entao? rs

ele nao pega e guarda valor nenhum da pagina de login, rs

 

-------------------------------------

mas o que quer que seja feito exatamente no global

 

pois o que postou nao fez sentido nao

Compartilhar este post


Link para o post
Compartilhar em outros sites

é porque application vale para todos os usuarios e nao para cada um como a session

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.