也面跳转加密问题

wangzhenyue 2008-11-25 09:47:10
list_view.aspx?co_id={0}

在页面里面 请求路径就为list_view.aspx?co_id=5689
在co_id 里随便输入个就可以找到对应的页..这个BUG 怎么防止
...全文
255 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzhenyue 2008-11-25
  • 打赏
  • 举报
回复
我是在GRIDVIEW中写的..里面有个超连接.. DataNavigateUrlFormatString 绑定 list_view.aspx?co_id={0}
amanizty 2008-11-25
  • 打赏
  • 举报
回复
list_view.aspx?co_id= Server.UrlEncode(你要的参数)编码后传参数

int newid= Server.UrlDecode(Request.QueryString["co_id"]);得到后解码
skey111 2008-11-25
  • 打赏
  • 举报
回复
呵呵,可以自己写个加密和解密,在进行页面跳转的时候,处理一下就可以了.
lxl_sprots 2008-11-25
  • 打赏
  • 举报
回复
你可以在传送之前 用C#的加密方法 进行加密,然后在传送过去后再进行解密。。。这个就可以了。。。但是你要用可以互逆的加密方法。。。
jiang_jiajia10 2008-11-25
  • 打赏
  • 举报
回复
加密啊
HtmlEncode()
shadow841112 2008-11-25
  • 打赏
  • 举报
回复
这怎么能叫BUG.querystring就是这个处理机制啊,要么不用querystring传递,要么自己写加解密方法.
lingxiaoli 2008-11-25
  • 打赏
  • 举报
回复
只能用双向加密了

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧