同样是EXT IE6的问题

yeisou 发布于 2011/08/22 11:46
阅读 307
收藏 0

系统采用 EXTJS3

用IE6登陆成功一次后,

1、不管系统是否重启过,只要页面没关闭,照样可以操作

2、IE关闭后,再次打开链接,直接进入系统,无须登陆

网上搜了一下,IE6无自动清除COOKIE的功能

有没有高手指导下怎么回事啊?

要怎么解决?

 

加载中
0
scl33
scl33

你启用EXT的状态存储功能, 并且在包含登录的FORM上设置了STATEFUL = TRUE, 把他该成FALSE就好了. 并且将不希望用户随便操作的地方都设置为STATEFUL = FALSE. 不然用户只要看到这个PANEL或WINDOW等等, 里面就有当时储存的值.

一般, 只对WINDOW, PANEL等最外层的框架设置STATEFUL为TRUE, 里层可操作的, 和数据有关的东西都为FALSE.

另外, 请慎用状态存储, 很多时候会给你带来麻烦, 除非你提供一个良好的状态重置功能.

0
Midnight
Midnight
得设置cookie生命周期啊...
0
yeisou
yeisou
非常感谢
0
yeisou
yeisou
全局搜索了 STATEFUL 结果没发现有一个 =TRUE的情况
返回顶部
顶部