Jsp e sessoes

2 respostas
C

que tipo de informacao posso gravar em sessoes
sei que não devemos abusar

mas por exemplo
o codigo do meu usuario é um int
como devo gravar este valor na sessao como string?

outro detalhe existe alguma maneira de impedir no login do usuario
que o mesmo usuario se logue mais de uma vez no sistema

Obrigado

2 Respostas

cristianomariano

o codigo do meu usuario é um int
como devo gravar este valor na sessao como string?

Você pode guardar como Integer.

outro detalhe existe alguma maneira de impedir no login do usuario
que o mesmo usuario se logue mais de uma vez no sistema

Acho que você pode controlar isso com o ServletContext, mas não tenho certeza.

Pereira_J2EE

Bom uma outra maneira que voce tem de guardar seu id de usuário é convertendo ele de int para String. Quanto ao problema de verificarse o usuário já está logado e não deixa-lo logar novamente, sugiro que vc chame um servlet que vai fazer um get do usuário da sessão e verificar se a condição do usuário está true ou false. Porque digo isso? porque no momento que voce ou o usuário logar, vc pode deixar uma instrução status=true; por exemplo. IF(STATUS!=FALSE), no qual ele vai iniciar antes do login como falso. Se for diferente de false, então isso quer dizer que o usuário já está conectado, ou seja, status==true;

Não sei se eu pude auxiliar, mas acho que essa sua questão é mais uma questão de lógica do que sintaxe.

Abraços a todos.

Criado 2 de agosto de 2006
Ultima resposta 3 de ago. de 2006
Respostas 2
Participantes 3