页面权限?
各位大侠:
如何实现页面的访问权限验证,也就是页面加载时,判断用户是否具有访问页面的权限,有权限则打开页面,没有权限则引导向其他页面。??有何方法?
------解决方案--------------------和Session登陆的原理不一样嘛!或者说设置某个权限字段,在用户登录的时候判断此用户的权限。比如为1就可以打开,为0就转向其他
------解决方案--------------------可以设置一个BasePage.aspx页面
在该页里判断Session,即当前用户是否存在权限
然后所有页面继承自BasePage
------解决方案--------------------你可以把权限存储在session中 然后在某个页面用js判断下 无权限则跳转 或者在后台加载时判断 无权限则跳转。
如果你所有的页面都需要设置权限访问 建议你使用IHttpModule。
------解决方案--------------------如果你的系统还在设计阶段,那么2楼的方法很好。
如果你的系统已经设计完了,并且开发了一段时间:那么你可以去了解下HttpMoudle或者HttpHandle都是可以的,在用户登录的时候把用户能够访问页面的权限保存下来,然后在HttpMoudle里面判断下就可以了。