asp 怎么阻止一个用户输入网址查看,修改和删除另一个用户的信息。? 比如 id=1 的信息是用户

asp怎么阻止一个用户输入网址查看,修改和删除另一个用户的信息。?比如id=1的信息是用户a所属的,id=2是用户b所属的,用户a进入系统后,地址栏输入www.xxx.c... asp 怎么阻止一个用户输入网址查看,修改和删除另一个用户的信息。? 比如 id=1 的信息是用户a所属的,id=2是用户b所属的,用户a进入系统后,地址栏输入www.xxx.com/edit.asp?id=2后可以修改用户b的信息。怎么阻止? (两个用户都退出状态时当然可以用session解决的,但一个用户进入状态时发生以上的问题。) 请高手帮忙,分享解决的最佳方法。 展开
 我来答
zmspu1
2014-02-02 · TA获得超过289个赞
知道小有建树答主
回答量:1425
采纳率:100%
帮助的人:983万
展开全部
加入SESSION用来保存用户的ID等信息,然后在 edit.asp 中还要判断SESSION的值是否与ID的值相同,如果相同就允许更改,相当于只允许更改自己的信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
phonglin1
2014-02-02 · TA获得超过531个赞
知道小有建树答主
回答量:443
采纳率:100%
帮助的人:555万
展开全部

<%

if request.QueryString("id")<>session("id") then

response.write "你没权查看本用户的信息"

response.end

end if

%>

最好是过滤掉地址栏手工输入?号后边的参数。这个360做了个防注入的安全代码名字叫360_safe3.asp,可以去360下载。

在网页的前边加入<!--#include file="360_safe3.asp"-->即可(如加到数据连接文件conn.asp里)

我正在用,传上来你看看。不放心的话,你直接去360下载。加入这个文件后,你的网站安全就得100分啦。

 

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式