7

我一直在学习这MembershipProvider门课,我认为该Membership.ValidateUser()方法应该用于登录用户。

但是,我刚刚得知有一个FormsAuthentication.Authenticate().

ValidateUser()内的目的是Membership什么?

4

2 回答 2

10

简而言之,有时您可能想要简单地验证用户是否就是他们所说的那个人,而无需将身份验证 cookie 保留任何时间长度。

于 2012-08-23T16:01:18.583 回答
1

如果传递的用户名和密码存在于数据库中并且匹配并返回 true Check MSDN ,它只会检查您的数据源(数据库) 。如果它们不匹配,则返回 false

public static bool ValidateUser(string username, string password)
于 2012-08-23T16:03:53.227 回答