| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2008 14:14:28
|
rodrigo.avila
![[Avatar]](/images/avatar/bbf94b34eb32268ada57a3be5062fe7d.jpg)
Joined: 07/08/2007 13:47:17
Messages: 140
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline
|
trgpwild wrote:
ele deveria limpar e colocar de novo... deve ser por isso q eh intermitente o erro...
Até onde sei, setUserSession deve ser usado apenas no momento que o cara faz login (só naquele instante que tua aplicação recebe os dados do form de login, e acredita que aquelas informações são válidas)... para dizer que o cara tá autenticado. Fora isso, em nenhum outro lugar. NENHUM.
E outra: esse negócio de setUserSession limpar a sessão não é um bug: é uma característica. Até porque, em uma sessão, o cara só vai usar este método uma vez. Certo?
Agora... se você colocou esta chamada em mais de um lugar, ou se os teus javascripts estão limpando os cookies... essa é outra história.
Aliás... já viu como os cookies estão se comportando durante os Efe-cincos? Tipo, depois de logar, ele tem que criar... e se ele some, quando isso acontece?
<editado>
Sergio, IceW0lf: setUserSession não deveria ser usado apenas no BaseLoginAction?
</editado>
|
Rodrigo de Avila
http://www.avila.net.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2008 14:17:24
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
Fora isso, em nenhum outro lugar. NENHUM.
Exatamente.
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2008 16:25:03
|
trgpwild
Joined: 07/02/2008 20:55:55
Messages: 65
Offline
|
Galera, eu já olhei meu código javascript, inclusive jah postei o mesmo, e naum encontrei nada suspeito que possa estar limpando o cache de qq forma. E mesmo se tivesse, isso deveria ser constante e naum intermitente... sendo que no IE vai de boa e o unico impecilio eh o FF.
Eu agradeço se alguém puder me dizer aonde está o erro ou até mesmo como posso identificá-lo e corrigi-lo. Nunca fiz debug em código javascript... sempre usei o javascript e o debuguei com alert mas nesse caso como o javascript poderia estar mexendo na session, pelo amor de DEUS...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2008 16:30:50
|
trgpwild
Joined: 07/02/2008 20:55:55
Messages: 65
Offline
|
Ae pessoal, eu coloquei de volta o BaseLoginAction original e continua funcionando Como isso pode ser explicado?
Mas a minha dúvida em como debugar javascript ainda fica. Quem puder me dar dicas sobre isso, eu agradeço...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2008 16:37:28
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
Como disse baixe o Firebug que ele ajuda a entender os problemas ocorridos com js.
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2008 07:32:25
|
trgpwild
Joined: 07/02/2008 20:55:55
Messages: 65
Offline
|
Olá IceWolf,
Eu baixei o firebug aki, muito legal, embora eu não tenha encontrado nenhum warning de bug ocorrido durante o login ou após o mesmo.
Vou continuar pesquisando sobre isso nos intervalos do desenvolvimento do sistema, mas enquanto isso vou deixar o override do método setUserSession para continuar funcionando...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2008 08:02:43
|
robertwgil
Joined: 23/02/2007 17:22:13
Messages: 745
Location: São Paulo - SP - Brasil
Offline
|
Não esta mudando de http para https ou vice-versa?
|
Robert Gil
Coordenador de Desenvolvimento / Administrador de Redes.
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2008 08:06:37
|
trgpwild
Joined: 07/02/2008 20:55:55
Messages: 65
Offline
|
Não kra, acho q o problema é outro pq eu naum mudo o protocolo de http para https em nenhum momento... acho q o javascript está em algum momento chamando duas vezes a url de login e o setUserSession é chamado duas vezes sendo q uma das vezes anula a outra, acho....
Soh estou supondo isso, o estranho é q soh acontece com o FF...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2008 11:33:13
|
IceW0lf
![[Avatar]](/images/avatar/7cbbc409ec990f19c78c75bd1e06f215.jpg)
Joined: 16/03/2006 08:33:38
Messages: 1546
Location: Brasília
Offline
|
trgpwild wrote:
Não kra, acho q o problema é outro pq eu naum mudo o protocolo de http para https em nenhum momento... acho q o javascript está em algum momento chamando duas vezes a url de login e o setUserSession é chamado duas vezes sendo q uma das vezes anula a outra, acho....
Soh estou supondo isso, o estranho é q soh acontece com o FF...
É o que eu acho q está acontecendo, até porque no início quando comecei a usar o mentawai eu tinha feito um formulário que além de efetuar o LOGIN ao se clicar no botão do tipo SUBMIT, o mesmo tinha uma função Javascript com um submit() e isso fazia com que o formulário fosse enviado 2 vezes...
Hummm...
Será que vc está fazendo isso ?
Se sua requisição for via ajax... o firebug vai mostrar isso... ele sempre imprime qual url foi executada via ajax... etc
|
Leiber Wallace
Voixy ::: Soluções em Telecomunicações |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2008 07:26:34
|
saoj
Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline
|
Vc está usando mtw:submit ?
Se estiver pode ser isso aqui:
http://forum.mentaframework.org/posts/list/1856.page
|
Sergio Oliveira
|
|
|
 |
|
|