ASP.NET,表单身份验证票证是否可能在代码后面的例程中超时?

时间:2013-03-05 02:18:38

标签: asp.net forms-authentication

请考虑以下代码:

if (Request.IsAuthenticated == true)
{
    string id = Membership.GetUser().ProviderUserKey;
}

条件语句是否有可能评估为true并且某些后台进程导致身份验证在执行块内的代码之前超时,从而导致异常抛出?

谢谢

1 个答案:

答案 0 :(得分:2)

在执行代码之前,在请求开始时检查身份验证。当前请求正在执行时,不会重新检查它。