Array
(
)

problema com página aspx carregada

Emerson Ferreira
   - 05 jul 2012

Estou com o seguinte problema:
Em um sistema coorporativo, o usuário conecta-se através de uma página de login
a uma base de dados postgres, tudo ocorre como devido também com as funcionalidades
do sistema.
O problema ocorre esporadicamente quando outro usuário acessa o sistema e não sei ainda
por qual motivo, a conexão anterior através da página .aspx troca o login anteriormente logado
para o usuário logado por último.
Eu utilizo o configurationmanager para registrar o login e codigo do usuário
ao sistema e sempre que preciso busca estes dados.
ConfigurationManager.AppSettings.Set(appcodusuario, icodigo)
ConfigurationManager.AppSettings.Set(applogin, slogin)

Att..

Valter Furtado
   - 05 jul 2012

Geralmente uso Session ou cookie para armazenar o cara logado...

Cookie o usuario tem que ter ativo no navegador, mas session não...

Na session você pode guardar o objeto usuário e reutilizar sempre que precisar... quando o usuário sair do sistema você abandona a session...

Emerson Ferreira
   - 05 jul 2012

fiz alguns testes com o cookie tenho certas restrições de segurança ,
acho que partir para a session seria mais apropriado.
Mas em fim , saberías me dizer por qual motivo a conexão aberta se perde?

Valter Furtado
   - 05 jul 2012

Não sei como funciona este formato que você está usando...

Mas talvez, ele seja executado no servidor, e aí você grava os dados do usuario no servidor, e quando outro usuário entra ele sobrescreve os dados que estão no servidor... talvez seja isso.

A session roda no usuário e aí não tem este problema... acredito que seja isso

Emerson Ferreira
   - 06 jul 2012

Valter,
possivelmente seja isto, estou utilizando a session e pelo que vi nos testes resolveu.
Minha dúvida é onde seria o ponto mais apropriado para validar uma session dentro de um programa?
numa função , no load de uma nova página , ao efetuar conexões ?