ASP.NET2.0的成员和角色管理
2009-02-28 12:47
369 查看
不得不说,ASP.NET2.0中的membership和roles实在太好用了,配合表单认证使得权限管理无比的方便。
现在我将使用过程中遇到的一些问题和需要注意的地方记录在此,方便他日需要用到却已遗忘的时候可复习重温,同时也方便不会使用membership的朋友快速上手~
由于我只用过sql server和accesss,故只提供这两种实现。
如果用的是sql server ,有一点需要注意的是在我们使用membership功能的时候,VS会自动在当前项目的app_data文件夹下建立相应的数据库,但这必须是express版的数据库才行,如果是开发版的话,就需要自己手动建立。
运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe
C盘是系统盘。
运行后会开启一个向导界面,一路操作下去即可。
如果使用的是ACCESS,则需下载微软提供的一个provider,sampleaccessproviders.vsi
具体哪个网址下我忘了,不过我会上传到空间中提供下载,便人便己~
sampleaccessproviders.vsi里面有一个项目,编译一下,拿到一个DLL,在需要的项目中添加引用,然后在把里面的那个ACCESS数据库拿过来,COPY到自己的项目中,在设置一下webconfig(下面会介绍),就OK了。
现在说一下使用成员和角色管理一些必要的webconfig设置。
sql server的和access大体无差别,故只说一种足以。
<authentication mode="Forms">
<!--name属性指定发放到客户端的cookie名称-->
<!--protection为all表示加密同时监听cookie(安全性高)-->
<!--timeout属性指定cookie的存活时间-->
<forms loginUrl="login.aspx" name="_ASPNETMEMBERSHIP" protection="All" timeout="20">
</forms>
</authentication>
关于表单认证的部分知识我是学之于CSDN上的某篇博客,谁写的我忘了,具体名字我也忘了,我只知道在百度上搜索''ASP.NET安全认证''便会出现一大片……
详细代码
accessprovider
现在我将使用过程中遇到的一些问题和需要注意的地方记录在此,方便他日需要用到却已遗忘的时候可复习重温,同时也方便不会使用membership的朋友快速上手~
由于我只用过sql server和accesss,故只提供这两种实现。
如果用的是sql server ,有一点需要注意的是在我们使用membership功能的时候,VS会自动在当前项目的app_data文件夹下建立相应的数据库,但这必须是express版的数据库才行,如果是开发版的话,就需要自己手动建立。
运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe
C盘是系统盘。
运行后会开启一个向导界面,一路操作下去即可。
如果使用的是ACCESS,则需下载微软提供的一个provider,sampleaccessproviders.vsi
具体哪个网址下我忘了,不过我会上传到空间中提供下载,便人便己~
sampleaccessproviders.vsi里面有一个项目,编译一下,拿到一个DLL,在需要的项目中添加引用,然后在把里面的那个ACCESS数据库拿过来,COPY到自己的项目中,在设置一下webconfig(下面会介绍),就OK了。
现在说一下使用成员和角色管理一些必要的webconfig设置。
sql server的和access大体无差别,故只说一种足以。
<authentication mode="Forms">
<!--name属性指定发放到客户端的cookie名称-->
<!--protection为all表示加密同时监听cookie(安全性高)-->
<!--timeout属性指定cookie的存活时间-->
<forms loginUrl="login.aspx" name="_ASPNETMEMBERSHIP" protection="All" timeout="20">
</forms>
</authentication>
关于表单认证的部分知识我是学之于CSDN上的某篇博客,谁写的我忘了,具体名字我也忘了,我只知道在百度上搜索''ASP.NET安全认证''便会出现一大片……
详细代码
accessprovider
相关文章推荐
- asp.net2.0之用户成员管理及角色管理
- asp.net2.0之用户成员管理及角色管理
- asp.net2.0成员与角色管理
- ASP.NET2.0中个性化用户配置以及成员资格和角色管理在SQL Server 2000数据库中的配置
- ASP.NET 角色及成员管理(entry 'AspNetSqlMembershipProvider' has already been added错误的解决)-转
- 关于asp.net membership角色与成员资格管理的一点资料
- 使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 2 部分:实现
- asp.net2.0中角色的管理与使用(图示)
- ASP.NET网站开发——成员资格和角色管理
- ASP.NET 2.0角色及成员管理
- ASP.NET 2.0角色及成员管理
- ASP.NET2.0学习6--角色控制与管理
- 用 IIS 进行ASP.NET 成员/角色管理(1):安全和配置概述
- 使用 IIS 进行 ASP.NET 2.0 成员/角色管理
- asp.net2.0成员.角色.配置文件设置
- 温故知新ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
- 修改asp.net2.0内置成员管理中的强密码规则
- Asp.net2.0身份验证技术学习入门---角色管理(三)
- 使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 1 部分:安全和配置概述
- ASP.NET2.0权限/角色管理表--aspnet_Applications解析(转)