我一直在使用FormsAuthentication,并且一直在Page_load的每个页面和主页上使用此代码
if (!HttpContext.Current.User.Identity.IsAuthenticated || Session["Nome"] == null)
{
FormsAuthentication.RedirectToLoginPage();
}
但是我觉得我不应该这样做,因为我不知道为什么,在会话到期之前,我无缘无故被重定向到登录页面。
因此,重点是...如果我已经在使用Web配置中定义的表单身份验证,是否需要以某种方式检查用户是否在代码背后进行了身份验证?