如何防止用户通过拷贝、粘贴url地址直接打开网页? BS项目中如何防止用户通过拷贝、粘贴url地址绕过权限控制直接打开网页?希望的效果是用户通过程序设定的连接方式进入系统,执行系统中的功能。有没有什么方法可以防止用户拷贝、粘贴url地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.判断UrlReffer2.检查验证机制为何会被绕过 写个权限类,每个页面load的时候调用下 权限很多,页面也很多。所以现在只是想控制一下程序的入口。不让用户直接用url跳转页码。各位有什么好的办法?? 每个页面做权限判断咯写一个继承Page的PageEx类重写OnLoad每个页面继承PageEx即可 有没有什么方法可以防止用户拷贝、粘贴url地址?============应该在后台做好相应的权限判断。这个没用 只在程序入口作验证肯定是不足够的,有两种建议:1)使用Forms身份验证,可以查看帮助文档的相关主题;2)定义一个Page基类,public class BasePage : System.Web.UI.Page,把权限验证加在基类里,然后所有WebForm继承BasePage,可以有效降低代码量。(用interface也可以) 可以简单的配置一下web.config即可。楼上的方法也可以实现。不是每页都要继承,需要保护的要继承。 还是每个页面都加个权限控制,写个类httpModules来控制 除了权限控制和和判断父页面之外还有没有其他比较简单的方法。现在项目要收尾了,权限控制的不是 很到位,只是想弥补一下这个拷贝url的缺陷。不想在调整程序了。^_^ asp.net导出Excel问题,急救 HTML 与 RTF格式之间的相互转换方法? 如何将汉字转成Url编码 在web service版问了个问题,再在这里问一下。 有关Label控件的定位问题? 本页面怎么全屏幕? 求助:关于ASP.NET中用系统时间验证整页缓存效果的一个问题 不明白:我建立的与sql server的连接一次连接不上呢,得连接2-5次才能连上,谁能告诉我为什么 求好看的DataGrid和DataList样式。 frameset分割页面成三部分之后的一个问题! 辞职以后,用两个月得时间自己做了一套网站系统,大家给看看,提点建议,谢谢!!!!有需要得留下邮箱 一个算法的问题
2.检查验证机制为何会被绕过
所以现在只是想控制一下程序的入口。
不让用户直接用url跳转页码。
各位有什么好的办法??
============
应该在后台做好相应的权限判断。这个没用
1)使用Forms身份验证,可以查看帮助文档的相关主题;
2)定义一个Page基类,public class BasePage : System.Web.UI.Page,把权限验证加在基类里,然后所有WebForm继承BasePage,可以有效降低代码量。(用interface也可以)
楼上的方法也可以实现。
不是每页都要继承,需要保护的要继承。
现在项目要收尾了,权限控制的不是 很到位,只是想弥补一下这个拷贝url的缺陷。
不想在调整程序了。^_^