如果安全性不高。
建议使用cookie.
内容全部存在客户端。
服务器压力会小一些 。
建议使用cookie.
内容全部存在客户端。
服务器压力会小一些 。
解决方案 »
- IIS 问题?还是VSS问题?
- [求助]c#中连接ACESS数据,老出现错误!一天了没解决!
- 奇怪的问题,滴答数
- asp.net文本框事件
- 跪求正则表达式,请各位高手帮忙,谢谢!!!急!!!
- 在webform中的datagrid怎样真正的实现主从表的显示?欢迎讨论!~!!
- [求助]asp.net中客户端事件中能处理服务器端控件吗?
- 为什么我的控件不见了?
- Jquery Mobile做的小案例,为什么在手机上运行速度很慢?困扰很久了,急求!!
- 验证文本框只能输入4个汉字,maxlenght不行
- 一个机器上装了.net和iis,另外一个机器值装了.net,如何用这太机器开发asp.net程序
- 救命--如何生成excel文件
如果不是特别的东西cookie很好的或者在数据库的ID里附带级别的信息
通过*来判断转向的页面"aaa"+x+".aspx"
不太可能吧,除非你是放在global文件里面,
而且,一个动态数组性能总是不怎么好,如果访问量大,更是如此,
用Session吧,内存不够可以再买
安全性:
这时候可以在global里面页面请求事件里面判断该权限能不能访问请求的页面来达到安全的目的。不同的页面切换:
如果你的页面不多 你就可以动态判断和联结,调转.
如果你的不同的页面太多,我就建议你在下面根据增加几个虚拟目录,分别存放不同权限人访问的页面,然后登陆的人根据权限动态的进入不同目录,下面的调转等等都可以通过相对路径来访问,这样速度肯定不成问题。
角色信息可以记录在窗体验证的cookie中,用户详细信息可以记录在session中
2.不同角色访问不同子目录,在Web.config中定义可以访问各子目录的角色
3.对于某些网页,特别是QueryString中有用户ID信息的
还要根据用户ID进行进一步的权限检查
比如:我发的帖子别人可以跟贴,但只有我可以进行管理、删帖、结帖具体例子可参考 Microsoft 的 IBuySpy 的 Portal 程序代码