主题:  页面后退后再前进需要重新输入密码!

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#12005/8/25 11:17:08
页面进入后,后退再前进需要重新输入密码!应该怎么控制?



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#22005/8/25 16:54:30
用户登录后应标记用户已login,并把这种标记放到session变量中。

进入某页面(包括后退再前进)时应先读取session变量中的login标记,如果已登录,就显示页面,否则提示登录(输入密码)。



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#32005/9/8 9:38:49
能否有代码?麻烦了!真的不会!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42005/9/8 9:53:51
存放在Session或Cookie中,Session比较安全些,Cookie中可以保存时间长些。Cookie中存放敏感信息一定要加密。.NET的窗口登录就利用Cookie,并且加密很严。


非常大鱼

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#52005/9/8 10:28:05
基本已经明白意思,但是由于是新手,没使用过Session或Cookie,所以麻烦大侠能否写一些代码,谢谢了。



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#62005/9/15 11:45:23
谁知道?谢谢!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#72005/9/17 17:02:36
登录时
username=trim(request("username")
session("username"=username

而后在里面的页面验证这个session("username"是否有效或是否为空即可



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#82005/9/20 14:25:47
试过了,不行啊,大侠帮忙啊!



vampirex

职务:普通成员
等级:1
金币:0.0
发贴:26
#92005/10/3 9:05:46


表单提交后立即清空缓存,使页面过期

防止登录后还能后退到登录表单页面

登录标记用SESSION做

方法就是germchen说的那样