新微赢技术网

标题: 页面访问权限还是检测COOKIES判断权限? [打印本页]

作者: ︶ㄣ⒏懂緈諨    时间: 2010-1-10 06:04
标题: 页面访问权限还是检测COOKIES判断权限?
请各位帮帮忙。
假如有:A.ASP (登录界面)       B.ASP (验证用户)并跳转       C.HTML(成功登录后界面)
在A.ASP输入用户名和密码登录,提交到B.ASP ,B.ASP通过SQL数据库检查用户名是否正确,
如正确,跳转到C.HTML,如出错,跳回A.ASP 。直到这里我都做出来了。
但是如果直接访问C.HTML是不会出错的~
现在就是想要访问C.HTML时检测是否合法用户,如不是,跳回A.ASP,
是否可以通过COOKIES来完成?
但是我不会,有没有方法可以提供参考一下?
可能这个问题对大家来说很简单,但是对我这个只给一个星期要做好这个系统的没学过的人来说,
是很复杂的了。。。。。
希望大家帮帮我吧~~~
作者: 兰桂枋    时间: 2010-1-10 06:04
HTML是不能进行权限判断的,用Cookies判断权限这种做法很不安全,因为cookies是客户端的不是服务器端的。因此使用一些读取cookies的软件很轻松的就能修改cookies,因此用这个判断权限想绕过权限验证不是一件难事。
推荐的权限判断方法是使用session,理由是session能跨界面传递判断权限,而且session属于服务器端对象。客户端想拦截session信息基本上很困难,因此用这个判断想绕过权限验证是很不好办的。
作者: 十六夜的月    时间: 2010-1-10 06:04
Session("cms1_username")=.....
作者: 君临贵妃    时间: 2010-1-10 06:04
好的,我也研究一下session才行了。楼上的朋友能具体说说大概的方向么?
作者: 天使替我爱你    时间: 2010-1-10 06:04
我研究了SESSION好久,都不知道怎么做好啊......55555555
作者: lala    时间: 2010-1-10 06:04
是不是用来保存会话信息哪个?书上写得不明不白的~
作者: οしαУ′颴    时间: 2010-1-10 06:04
但是我不知道应该如何用SESSION来做这个东东啊。。。。。。。。
应该如何做好呢?用哪个对象?
<% session.Contents("dlm")="& dlm &"%>
作者: 忧郁侠客    时间: 2010-1-10 06:05
Session没什么好研究的……首先,Session是一个集合,可以存东西,你不主动显示给用户看的话用户看不到;之后看看Session的一些属性,免得让用户掉线。
别在Session里存对象。Session占用服务器内存。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2