몇 가지 값을 저장하기 위해 세션을 사용하고 있는데 제대로 작동합니다. 이 값이 null 일 때 이것을 처리해야합니다. 일반적으로 값은 사이트를 처음 방문 할 때 로그인 페이지에서 설정됩니다.세션 및 인증에 혼란이 있음
1 .. 세션이 만료되었는지 확인하려면 인증을 확인해야합니까? How to Check whether Session is Expired or not in asp.net
회신이 같은 목적을 위해 세션 및 IsAuthenticated는을 사용하고 있습니다 : 나를 혼동 무엇
이 게시물이었다.2 .. 인증에서 세션을 사용합니까? 아니면 동일한 인증을 사용합니까?
3 .. 해당 브라우저 창에 대해 세션 ID가 만료되거나 변경됩니까?
나는 브라우저 아이디가 브라우저 페이지를 열 때 만들어 졌음을 알았습니다. 적어도 이것을 가정합니다. 그래서 내가 잘못하면 나를 바로 잡아주세요.
4 .. 세션 변수가 유효한지 확인하기 위해 인증 된 것인지 확인합니까?
if (!HttpContext.User.Identity.IsAuthenticated)
{
Logging.WriteLog("User.Identity.Authenticated returned false");
return RedirectToAction("Logon", "Account");
//return View("Logon");
}
5 .. 내가 올바른 생각을 가지고 수행
이
나는 그들이가 인증하면 내가 세션 변수가 유효한지 확인하려면 각각의 컨트롤러 방법 해낸 것입니다 ?제발 좀 도와주세요!
어떤 종류의 인증 메커니즘을 사용하고 있습니까? –
Sry, SqlMembershipProvider를 추가했습니다. – ErocM