日期:2014-05-18  浏览次数:20531 次

使用webpart实现保存用户的定制页面是否一定要用asp.net自带的用户管理系统?
如题.
自带的用户管理系统可以自定义的吗?如加个表,加个字段什么的?

------解决方案--------------------
参考:

http://www.google.cn/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89membershipprovider&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&lr=lang_zh-CN%7Clang_zh-TW&nxpt=20.2262559049842917779828
------解决方案--------------------
对ASP.net的用户管理比较的失望, 首先学会用它成本就很高,然后还有种种的局限, 如果想定制,还要写自己的一整套提供程序,工作量也不小
------解决方案--------------------
membership可以扩展的,你可以自定义字段,加个表之类的,还可以改变数据引擎。
------解决方案--------------------
我认为一定要用到IPrincipal,是用来从数据库中读取配置信息的关键字段。
------解决方案--------------------
WebPart 部件依赖于 ProfileProvider 和 MembershipProvider...因此必须由一个配置为可以标识单个用户的 ASP.NET 网站及个性化设置数据库提供程序来支持...

ProfileProvider,RoleProvider,MembershipProvider都支持定制...我就做过一套同时支持 Oracle和 MySQL,附加组织机构和商业信息的用户管理扩展...

慢慢看MSDN文档吧...这部分很简单却很繁琐...