最近初学asp.net,现要做个网站,准备三种角色,游客,用户,管理员。游客只能访问其中指定的网页,用户可以访问所有页面,但不能修改和添加数据,管理员可访问,修改所有页面及数据。
我想了两种方式,
1.每个页面载入之前判断权限,无权限就无法载入,跳转到其他页面。这样可以把修改和添加 这项功能放到一个单独页面中,仅管理员可访问该页面,从而进行修改。
2.设置权限表,仅管理员的修改权限设置为允许,其他角色都无权限。
我是新手,不知道这两种方法可行吗?有什么区别?
其实我主要纠结在修改功能和添加功能这个权限上,不知道到底是将其放在单独页面里,然后设置该页面访问权限来达到控制目的,还是其他更简单方法?
我想了两种方式,
1.每个页面载入之前判断权限,无权限就无法载入,跳转到其他页面。这样可以把修改和添加 这项功能放到一个单独页面中,仅管理员可访问该页面,从而进行修改。
2.设置权限表,仅管理员的修改权限设置为允许,其他角色都无权限。
我是新手,不知道这两种方法可行吗?有什么区别?
其实我主要纠结在修改功能和添加功能这个权限上,不知道到底是将其放在单独页面里,然后设置该页面访问权限来达到控制目的,还是其他更简单方法?
解决方案 »
- Datalist 通过鼠标悬停选择记录
- 关于Cookie当购物车
- AspnetUpload.GetUploadFile()方法取不到页面上的file控件
- 在地址栏如何传递中文?
- 在ASP.NET页面中怎样引用配置文件
- 小女子刚来D!跪求各位高手哥哥帮帮忙!关于ASP.Net运行错误的问题……55555~~~~~~~
- MVC 数据模型不小心误删了一个表
- asp.net下的iewebcontrols中有大bug
- 请老大们帮忙给看一个这个例子错在哪里了?
- 严重关注FreeBSD 5.0 RC3 Released!
- asp.net写的开源,免费的 CMS或者企业网站有哪些?
- 0.2 保留三位有效数字,结果是多少?
题外话:如果你要是MVC架构的,那可以简单很多,你可以参考一下,MVC中在类,方法前加注标签的方法。
http://zzk.cnblogs.com/s?w=blog%3Ainsus%20%E6%9D%83%E9%99%90