1
VSTS 2008 + C# + .Net 3.5 + ASP.Net + IIS 7.0을 사용하고 있습니다. 그리고 나는 폼 인증을 구현 중입니다.폼 인증 문제
양식 인증에서 사용자가 이미 인증되었는지 여부를 확인하는 방법을 알고 싶습니다.
VSTS 2008 + C# + .Net 3.5 + ASP.Net + IIS 7.0을 사용하고 있습니다. 그리고 나는 폼 인증을 구현 중입니다.폼 인증 문제
양식 인증에서 사용자가 이미 인증되었는지 여부를 확인하는 방법을 알고 싶습니다.
HttpContext.Current.User.Identity.IsAuthenticated
을 사용하여 인증 여부를 확인할 수 있습니다. 예 :
if(User.Identity.IsAuthenticated)
{
Response.Write("Logged in already");
}
else
{
Response.Write("Please log in");
}
User.Identity가 설정 될 때? 현재 코드에서 "FormsAuthentication.SetAuthCookie (someusernumber, false)"를 호출합니다.이 메서드는 User.Identity를 설정합니까? – George2
예, SetAuthCookie가 사용자를 인증하기 때문입니다. 쿠키를 설정 한 후 페이지를 다시로드해야 할 수 있습니다. SetAuthCookie 이후의 인증 확인은 true를 리턴합니다. – keyboardP
감사합니다. 질문에 답변했습니다. – George2