我一直在学习关于 MembershipProvider 类的知识,并且我认为 Membership.ValidateUser() 方法应该用于登录用户。
然而,我刚刚了解到有一个 FormsAuthentication.Authenticate() 方法。
那么,在 Membership 中 ValidateUser() 方法的目的是什么?
然而,我刚刚了解到有一个 FormsAuthentication.Authenticate() 方法。
那么,在 Membership 中 ValidateUser() 方法的目的是什么?
Authenticate()
方法基本上会执行相同的操作,因此不需要覆盖。如果您有多个提供程序,则使用ValidateUser()
方法理论上允许您选择提供程序。Authenticate()
方法只使用在web.config中配置的一个提供程序。 - Grant H.推荐的替代方法是使用Membership API,例如Membership.ValidateUser。有关更多信息,请参见http://go.microsoft.com/fwlink/?LinkId=252463.
。所以我应该使用Membership.ValidateUser()并在该方法中进行表单身份验证。 - Luke