天天看点

sharepoint实现简单的form验证

1.配置用于存放form验证的登陆用户数据库:

这一步主要是要用命令窗口运行aspnet_regsql,"C:/Windows/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql.exe"。

然后在弹出的asp.net sql server 安装向导中配置好数据库。

2.向数据库中添加账户:

这里可以用vs2005或者vs2008创建一个asp.net项目,然后在网站的配置文件web.config中添加节点<connectionStrings>

       <remove name="LocalSqlServer" />

       <add name="LocalSqlServer" connectionString="Server=(local);Database=aspnetdb;Trusted_Connection=True" 

       </connectionStrings>

这时就可以用“项目”>“asp.net 配置”,弹出的“asp.net 网站管理工具”下配置网站的身份验证为form验证(这主要是为了向用户数据库中添加用户),然后就可以添加用户了。

3.现在转到sharepoint管理中心,打开 应用程序管理>验证提供程序>编辑验证,把验证类型改为form验证,成员身份提供程序填写AspNetSqlMembershipProvider。然后打开 应用程序>web 应用程序的策略>添加用户,把通过2中向数据库添加的用户添加到这里。至此,完成了简单的sharepoint的form验证。

当然,如果使用form验证,就会涉及到相关的用户管理,所以这个网站应该还有配套的管理员对用户管理的功能,这个目前还在研究中...