前言:
我用的是中文版moss,其实我都不想,看上更难搞.
第一步:注册membership数据库
参考:http://www.cnblogs.com/Eallies/archive/2006/08/11/474559.html (尊重作者)
第二步:sharepoint管理中心->(Sharepoint 网站管理)创建网站集
第三步: 做一个Membership的增删改子网WebSite1,并在WebConfig加上connstring和自定义的membership
其中Website1都是托拉的Login控制,也就是一共改三个web.config
注意A, web.confg中membership节点必须指定applicationName属性,值参考网站的名子(看注册了membershipDB的aspnet_Applications表),也就是指定为目标网站的applicationName
注意B, 测试网站用.net Framework2.0
注意C, 本次实验webconfg中的membership的providers都可以clear或不clear, <clear />
第四步:
测试WebSite1,添加删除用户testuser1,testuser2...
本文TrackBack:http://www.cnblogs.com/JacksonLin/archive/2008/07/01/1233247.html
第五步:改变[管理中心]验证提供程序
管理中心->应用程序管理->验证提供程序->(选一个网站,点进去)编辑验证->
改[成员身份提供程序名称]为自定义那个, 启用匿名访问
注意:匿名访问是为了下面测试,平时可去掉.
第六步:改变[网站集管理员]
改[网站集管理员]为testuser1
注意,如果第三步和第三步完成不好,这里的testuser1验证不了,后面的subsite登录后也会出现没有权限访问
第七步:到子站登录
总结:
MembershipProvider的applicationName设置好,理解好基本的membership机制
子站和主站的Membership关系弄清楚,可以看一下数据库的内容好好了解学习
改成form登录后不然再sharepoint designer编辑
contact mail:330364992@qq.com