微软的membership专题系列:
asp.net中提供了成员管理模块membership,通过它可以创建、删除、编辑用户,对用户的角色进行管理,用户登录、密码找回等功能。
首先我们经常遇到的问题是如何在sqlserver2000/2005中来使用membership,(文章:使用membership时对web.config的配置说明、将ASP.NET中的membership应用到sqlserver2000/sqlserver2005中);
配置好membership后,我们就可以用vs2005中提供的CreateUserWizard控件进行注册/添加新用户(文章:CreateUserWizard控件的详细使用说明(如何使用CreateUserWizard控件) ;
添加用户时,我们要注意默认系统是要求密码长度为7位或者以上,至少有一个特殊字符的:(文章:如何解决"密码最短长度为7,其中必须包含以下非字母数字字符1")
其它控件的使用待续。
微软提供了membership很通用,但是我们在开发系统时还是觉得它的功能不够,还是觉得不知道如何通过membership来做为我们系统的成员角色管理(文章:基于asp.net2.0中membership系统角色、用户、资源的权限设计、Asp.net中的用户角色权限设计 )
好了,基本对membership有了全面了解,问题又来了,老外给我们提供的修改密码太复杂了,要修改密码还要知道旧密码或者密码保护,如果是修改自己的密码确实应当的,但是我如果是管理员,那不就掺啦!呵呵,没关系,这里有办法解决(文章:如何在Membership中实现修改密码的功能)
微软这里提供了关于membership的源码,可以研究(文章:微软提供的Visual Studio 2005开发示例源代码库下载 )



