避免GET中的更改(asp.net)

Jea*_*era 0 c# asp.net

如果我从链接(方法GET)www.mypage.com/form.aspx?ID=1获取此URL

我将用户重定向到包含记录Id = 1的所有信息的表单,但是如何避免用户使用ID参数"播放"并从其他记录中获取信息?

对不起,不清楚......

我的页面有授权方法,但没有问题,但仍然是授权用户,不应该被允许查看与URL中的Id不对应的另一条记录(直接从浏览器的URL操作ID).

xdu*_*ine 6

你不能.

如果网址不需要身份验证或授权,您应该假设任何人都可以访问它,并将操纵参数.如果您需要真正阻止访问其他记录,则必须设置身份验证和授权,以仅为某些用户,组或角色启用某些记录.