Office中国论坛/Access中国论坛

标题: 配置SharePoint站点的域认证和表单认证双重认证2/2 [打印本页]

作者: ghosty    时间: 2008-9-26 17:24
标题: 配置SharePoint站点的域认证和表单认证双重认证2/2
在上一篇文章中,我们已经初步完成了SharePoint的配置工作,分别将FORM认证网站http://www.sharepoint.org.cn 和管理中心网站的WEB.CONFIG文件进行修改。
并在管理中心中修改了http://www.sharepoint.org.cn 的认证模式,在本篇文章中,我们将在该站点下创建一个网友自注册的站点。
由于已经在http://www.sharepoint.CN 下已经有一个form认证虚拟目录,故下面在一个新的匿名访问站点下开始创建工作。
[attach]32365[/attach]
建点击站点,点击新建"虚拟目录"。
[attach]32366[/attach]
输入虚拟目录的名称后,在E盘新建一个目录,命名为membership。
[attach]32367[/attach]
打开相应的权限
[attach]32368[/attach]
启VS2005,点击打开-网站;
][attach]32369[/attach]
选择该站点下的虚拟目录,点击打开。
[attach]32370[/attach]
[attach]32371[/attach]
新建配置文件,点击添加。
[attach]32372[/attach]
添加上篇文章中的三个xml节内容;注意数据库的名字;
[attach]32373[/attach]
右建站点,点击"添加新项"
作者: ghosty    时间: 2008-9-26 17:30
[attach]32374[/attach]
点击"Web 窗体",语言选择Visual C#,点击添加。
[attach]32375[/attach]
在"设计"模式下,点击工具箱,选中"Login"控件,拖拽到窗口松开;
[attach]32376[/attach]
使用同样的方法新建一个reg.aspx文件,将CreatUserWizard控件拖拽到窗口松开。 [attach]32377[/attach]
双击页面,使得可以在CreatUser事件中添加代码;
[attach]32378[/attach]
在相应的文件中添加如下代码: Roles.AddUserToRole(CreateUserWizard1.UserName, "Members");
[attach]32379[/attach]
点击菜单,选择ASP.NET配置
[attach]32380[/attach]
点击安全选项卡
[attach]32381[/attach]
如出现上述情况,请检查站点的web.config文件中上述三个xml内容是否正确;
[attach]32382[/attach]
选择"安全"选项卡
作者: ghosty    时间: 2008-9-26 17:37
[attach]32383[/attach]
选择创建或管理角色
[attach]32384[/attach]
[attach]32385[/attach]
点击"提供程序"选项卡中的测试
[attach]32386[/attach]
如一切顺利,则大功告成啦!
[attach]32387[/attach]
在IE中打开子站点下的membership虚拟目录,能顺利访问该虚拟目录
[attach]32388[/attach]
能打开REG.ASPX页面。
[attach]32389[/attach]
输入相应的字段后,点击"创建用户",即提示创建成功
[attach]32390[/attach]
再次打开网站管理中的"安全"选项卡,可以看到1234已经自动添加到members角色中。
[attach]32391[/attach]
[attach]32392[/attach]
可以看到该用户已经成功登录啦!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3