我目前正在 ASP.NET MVC3 中实现自定义成员资格提供程序,并且一直在查看不同示例实现的示例。我注意到FormsAuthentication.SetAuthCookie()
似乎从未从ValidateUser
提供程序中的方法调用。它似乎总是在调用ValidateUser
ifValidateUser
返回 true 的函数中调用。这通常是某种形式的身份验证助手。
我不明白的是,一旦返回 true ,它SetAuthCookie()
似乎就会被调用。ValidateUser
所以我的问题是为什么不直接整合它?