我正在使用SharePoint 2007企业版+发布门户模板+ Windows Server 2008.我正在使用SharePoint Server 2007上的ASP.Net + C#+ .Net 3.5 + VSTS 2008进行开发。我正在开发基于Forms的自定义Forms身份验证验证接口。我正在学习使用SharePoint进行表单身份验证,我的困惑是关于此方法 - 表单身份验证的ValidateUser,这里是MSDN链接,
http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.validateuser.aspx
我的困惑是关于哪个组件会调用ValidateUser方法?
答案 0 :(得分:2)
调用ValidateUser
方法以验证是否已为用户正确输入了用户名和密码。在身份验证过程中调用它。
如果您的web.config
文件配置为使用自定义成员资格提供程序ValidateUser
,则会自动调用
/_layouts/login.aspx
)。如果匿名用户阻止访问的内容,SharePoint会将未经身份验证的用户重定向到此页面。如果您自定义默认的SharePoint登录页面而不使用ASP.NET登录控件,则必须自己调用ValidateUser
。