在sharepoint 2007中配置表单验证

一般是先在visual studio 2010中创建Asp.netWEB应用程序配置web.config 文件,再修改sharepoint3.0管理中心的web.config文件和现有的web应用程序的web.config文件。

步骤如下:

1.创建Asp.net WEB 应用程序,并配置web.config文件


在<system.web></system.web>中间添加membership和roleManger



2.点击visual studio 2010 菜单里的"项目"->asp.net配置->在打开的网页中主页里点击"安全"->创建用户


3.进入sharepoint 2007 网站虚拟目录修改web.config文件,先修改web应用程序的web.config文件


同步骤1中的相同即可,注意次序

然后修改sharepoint3.0管理中心的web.config文件,注意修改<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">

<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">

4.进sharepoint3.0管理中心->应用程序管理->应用程序安全性->验证提供程序,选择要使用表单验证的应用程序,修改默认区域,启用匿名访问为可选操作


5.修改网站集管理员为2中创建的用户

完成以上步骤即可完成表单验证配置过程。

附web.config中主要配置内容,个别内容需自己修改:

<connectionStrings>
    <remove name="AspNetSqlProvider" />
    <add name="AspNetSqlProvider"
         connectionString="Data Source=192.168.56.101;Initial Catalog=AspNetDB;User ID=sa;Password=123;" />
  </connectionStrings>

<!--Membership Provider-->
    <membership defaultProvider="AspNetSqlMembershipProvider">
      <providers>
        <remove name="AspNetSqlMembershipProvider" />
        <add connectionStringName="AspNetSqlProvider"
             passwordAttemptWindow="10"
             enablePasswordRetrieval="false"
             enablePasswordReset="true"
             requiresQuestionAndAnswer="true"
             applicationName="/"
             requiresUniqueEmail="false"
             passwordFormat="Hashed"
             description="Stores and retrieves membership data from the Microsoft SQL Server &#xD;&#xA;database"


             name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, &#xD;&#xA;Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                                                  />
      </providers>
    </membership>

 <!--Role Provider-->
    <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
      <providers>
        <remove name="AspNetSqlRoleProvider" />
        <add connectionStringName="AspNetSqlProvider"
             applicationName="/"
             description="Stores and retrieves roles data from the local Microsoft SQL Server &#xD;&#xA;database"


             name="AspNetSqlRoleProvider"
             type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, &#xD;&#xA;Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                                                  />
      </providers>
    </roleManager>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值