图片刷新和SESSION取值的问题?
图片刷新和SESSION取值的问题?
1,图片刷新问题
我在登陆页面用了验证码图片,图片的路径和名称是唯一的(img.imgurl= "images\imgverify.bmp ")
只是在每次请求页面的时候,重新生成图片内容。
比如在我登陆的时候验证码是AAAA,进去首页以后,有一个注销的功能,点击注销,跳转到登陆页面从重新登陆
但这时候问题就出现了,当注销重新登陆时,图片本身已变化(验证码是BBBB),但是显示在页面的还是AAAA
,必须点一下刷新(刷新一下,图片和页面上显示的才是一致的,这个时候验证码当然也发生变化CCCC),试了一些
方法,都没有解决(no-cache,.addheader( "refrsh ", "1 "))
2,SESSION取值问题
登陆以后,我用SESSION( "USER ")来存取用户名,并在其他页面通过判断SESSION( "USER ")来确定用户是否正常登陆,
但是有这样一个问题:如果一个用户正常登陆了,另外一个用户不登陆,他直接输其他页面的地址,由于这个时候SESSION( "USER ")
还有值,他一样可以正常使用。
上述两个问题,请各位指点,谢谢了!
------解决方案--------------------很简单,这个登录的session你只用一次就OK了,那你为什么不用完以后把session清掉呢?
....
清掉不就OK了吗?
------解决方案--------------------在window.onload中加入
window.onload=function()
{
img.src= "images\imgverify.bmp?R= "+Math.random()
}