一个网站有很多页面,不同的用户有不同的权限,一般会给用户提供角色方便管理。我在用VS2005提供的登录控件后可以很快的实现一个页面登录体系,但是没有一个网站对用户进行管理的后台(比如队页面权限的限制,角色的分配等操作),当然在VS2005的集成环境下它提供了一个页面管理工具可以管理用户信息和站点管理,但是我在部署网站的时候是不可能拥有VS2005才能部署的啊,我看了一些资料说是自定义成员类(membership),但是控件好像都把这些类型封装好了,我根本看不到,请问各位大虾该如何做,才能实现自己的完善的用户认证体系,可以方便的用于以后的网站开发中去
解决方案 »
- 求:由B页返回到A页并刷新A页的方法(B页已知,但A页未知)
- 关于Repeater 的三层嵌套问题 感兴趣的哥哥姐姐请看看!!
- VS2008 Team 使用方法
- IISManager建立了虚拟目录,远程访问的时候为什么需要输入用户名和密码
- 挑战性问题,我在后台定义一个枚举类,前台js如何遍历这个枚举类。
- |M| 请问大家在定义SQL数据库的时候ID是用什么类型,然后表中有对应别一个表的ID的时候又是定义什么样的数据类型 谢谢
- 一个很奇怪的问题
- 大家来看看这代码是怎么回事?
- 使用水晶报表时,不管我用pull还是push模式,当我想使用Export()方法输出时,总是出错
- asp.net 2.0 中地址栏上显示中文如何改英文
- asp.net使用反射出现的错误
- membership中的profile信息在添加的时候只能添加当前的项,以前添加的被覆盖了,这是怎么回事啊?
1\创建登录界面,当然可以直接使用登录控件,或是自己使用membership api来做登录验证
2\创建一个文件夹,如名称为login,在web.config中指定该login文件夹的访问权限为User,也就是最低级别的权限,这样每一个登录用户,都可以访问该文件夹中的默认页面如default.aspx,用户登录后显示的页面.
3\该页面中有一个使用loginview的控件,配置该控件,该控件可以做到让不同角色的用户,显示不同的内容,那么可以做到不同的角色,会看到不同的菜单.如赋于Admin角色的菜单如下:<a href="admin/managePartment.aspx">管理部门</a>,那么对于User角色的用户,是看不到这个链接的.即使具有User角色的用户,直接敲入这个地址,也因为不具有角色而无法访问.
4\创建后台管理,可以实现添加用户,添加角色,用户和角色管理等管理.希望对你有所帮助.