Duas sessões na mesma aplicação
05/06/2010 00:00
0
Minha aplicação precisa de duas sessões, uma para acesso a área administrativa, que expira após 30min, e outra relativa ao voto de um usuário em uma enquete, que não deve expirar nunca. Estou em dúvida sobre como implementar isto, tendo em vista que pelo que entendi só dá para haver uma sessão em minha aplicação.
Tags: Grails


0
Cara você levantou uma questão que nunca tinha ouvido falar, 2 HTTP Session para uma unica página aberta? dei uma pesquisada e não consegui achar nada em relação a isto.
Talvez isso seja só uma questão de lógica de negócio, não é preciso 2 sessões, por exemplo, a parte de acesso a área administrativa pode-se setar o timeout dela para 30 minutos somente quando o acesso na área administrativa é realizado.
A parte da enquete vi um componente ASP.NET que ele gravava os dados da enquete no banco de dados com o ip/login do usuário e a hora que votou, assim da para manter o controle da votação num escopo da aplicação mesmo e deve ser muito simples fazer isto em grails.
05/06/2010 00:00


0
[quote="lucasDie"]Cara você levantou uma questão que nunca tinha ouvido falar, 2 HTTP Session para uma unica página aberta? dei uma pesquisada e não consegui achar nada em relação a isto.
Talvez isso seja só uma questão de lógica de negócio, não é preciso 2 sessões, por exemplo, a parte de acesso a área administrativa pode-se setar o timeout dela para 30 minutos somente quando o acesso na área administrativa é realizado.
A parte da enquete vi um componente ASP.NET que ele gravava os dados da enquete no banco de dados com o ip/login do usuário e a hora que votou, assim da para manter o controle da votação num escopo da aplicação mesmo e deve ser muito simples fazer isto em grails.[/quote]

Consegui resolver trabalhando diretamente com gravação e leitura de cookies quando se trata da enquete.
05/06/2010 00:00


0
Olá Quantum,

Acabei de ler este artigo no blog do Leonardo Veríssimo, e achei válido postar aqui. Muitas vezes usamos a session como solução (gambiarra) pra tudo, enquanto o problema pode ser resolvido de maneira bem simples, como você mesmo fez.

E não, você não pode ter duas sessions para uma mesma conexão como prentendia no primeiro post.

[]s
06/06/2010 00:00


0
[quote="fabianosobreira"]Olá Quantum,

Acabei de ler este artigo no blog do Leonardo Veríssimo, e achei válido postar aqui. Muitas vezes usamos a session como solução (gambiarra) pra tudo, enquanto o problema pode ser resolvido de maneira bem simples, como você mesmo fez.

E não, você não pode ter duas sessions para uma mesma conexão como prentendia no primeiro post.

[]s[/quote]

Do caralho este post do Leonardo Veríssimo. Recomendadíssima a leitura.


0
Muito interessante este post.
07/06/2010 00:00


0
[quote="lucasDie"]Muito interessante este post.[/quote]
Achei o post até que completo <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->
07/06/2010 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto