建立一个使用.Net 2.0 MemberShip功能的标准例程(一)引子+预告 —— 这回不挖大坑了 保证填满
2006-12-13 10:56
507 查看
自从上一次更新blog到现在已经过了8个月了,某个信息采集小项目也被取消了 所以这里把大坑删除先。
但是上次的项目让我注意到,原本预定在信息采集项目中应用的 .net Membership功能是相当丰富的。通过简单的内建对象和配置工具 我们可以清晰方便的为我们的多个小项目建立非常易于扩展的用户管理功能。实际我做过的很多OA MIS 系统都是用户权限管理模块最浪费时间,有了这套系统,我还真有点高枕无忧了。
如果看到这里 你对Membership还没有什么明确的概念,请打开你的 VS2k5 看看一个网站工程的工具栏
“这不是那些莫名其妙的不能使用的登陆控件么”
没错,如果你没有用过Membership功能 这些控件所提供的事件、属性、方法 几乎是完全不可用的,果然是莫名其妙。
其实它们很好用,它们是一整套M$提供的登陆方案的基本面子成员。所谓侯门深似海,你看他们这几个控件并不起眼,但是你想象不到后面的封装有多麻烦,而我们用起来有多简单哦 @_@
先画一个简单的结构图
如图所示 其实我们把这个系统叫做MemberShip,只是因为这个系统最基本的组成部分,管理用户的基本类叫做MemberShip,整个的登陆方案其实是 System.Web.Security整个命名空间来支持的,其实叫做.net 2.0 Web安全方案才对。当然习惯上已经约定俗成了(我们这些菜鸟容易被表面疑惑,所以自己先约定了- -b)
下面的章节 我将从如何配置Membership开始 一直连载到自定义ObjectDataSource 管理 Membership \Roles \Profile
敬请期待
但是上次的项目让我注意到,原本预定在信息采集项目中应用的 .net Membership功能是相当丰富的。通过简单的内建对象和配置工具 我们可以清晰方便的为我们的多个小项目建立非常易于扩展的用户管理功能。实际我做过的很多OA MIS 系统都是用户权限管理模块最浪费时间,有了这套系统,我还真有点高枕无忧了。
如果看到这里 你对Membership还没有什么明确的概念,请打开你的 VS2k5 看看一个网站工程的工具栏
“这不是那些莫名其妙的不能使用的登陆控件么”
没错,如果你没有用过Membership功能 这些控件所提供的事件、属性、方法 几乎是完全不可用的,果然是莫名其妙。
其实它们很好用,它们是一整套M$提供的登陆方案的基本面子成员。所谓侯门深似海,你看他们这几个控件并不起眼,但是你想象不到后面的封装有多麻烦,而我们用起来有多简单哦 @_@
先画一个简单的结构图
如图所示 其实我们把这个系统叫做MemberShip,只是因为这个系统最基本的组成部分,管理用户的基本类叫做MemberShip,整个的登陆方案其实是 System.Web.Security整个命名空间来支持的,其实叫做.net 2.0 Web安全方案才对。当然习惯上已经约定俗成了(我们这些菜鸟容易被表面疑惑,所以自己先约定了- -b)
下面的章节 我将从如何配置Membership开始 一直连载到自定义ObjectDataSource 管理 Membership \Roles \Profile
敬请期待
相关文章推荐
- 建立一个使用.Net 2.0 MemberShip功能的标准例程——配置篇
- 建立一个使用.Net 2.0 MemberShip功能的标准例程(二)——配置篇
- 建立一个使用.Net 2.0 MemberShip功能的标准例程(二)——配置篇
- 使用.NET 2.0中的秒表-Stopwatch类进行速度测试 (转一个程序员的自省)
- 一个功能完备的.NET开源OpenID Connect/OAuth 2.0框架——IdentityServer3
- ASP.NET MVC5+MySql使用ASP.NET 身份验证实现用户和角色功能 1 概述 目标:使用MySql数据库,建立一个使用ASP.NET 身份验证的应用,并实现角色功能,身份
- 一个功能完备的.NET开源OpenID Connect/OAuth 2.0框架——IdentityServer3
- yii2.0使用插件实现一个简单的上传功能
- 在.NET中发送邮件,使用回执功能中遇到问题的解决方法[在NOTES服务器上,C#,.NET2.0环境]
- 使用CCS(Code Composer Studio)建立一个例程
- 《使用.net 2.0开发多层架构的系统》系列文章发布预告
- 使用.net 2.0(c#)来实现一般的FTP功能
- Task是.net 4.0中的一个新特性,提供的功能非常强大,下面是其具体的使用方法演示:
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- Mac下使用自带终端SSH功能的一个小技巧
- Url Rewriting with Regex for ASP.NET 2.0(在asp.net2.0中使用正规表达式建立URL重写)
- 仅用一个数组而实现两个栈的例程 除非数组的每一个单元都被使用 否则栈例程不能有溢出声明
- 使用AppleScript实现一个批量添加文件前缀的功能
- 使用read和write函数,编写一个程序,实现cp函数的基本功能