Membership.ValidateUser()的目的是什么

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

但是,我刚刚了解到有一个FormsAuthentication.Authenticate()

MembershipValidateUser()的目的是什么?

简而言之,有时您可能只想validation用户是否是他们所说的用户,而无需在任何时间长度内保留身份validationcookie。

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

 public static bool ValidateUser(string username, string password)