728x90
300x250

[ASP.NET] 폼 인증을 통한 로그인 구현 방법

 

ASP.NET에서 폼 인증을 통한 로그인 구현 방법에 대해서 요약합니다.


1. Web.Config 파일

Web.Config

<authentication mode="Forms">
      <forms loginUrl="~/index.aspx" timeout="2880" defaultUrl="~/main.aspx" />
</authentication> 

 


 


2. C#(ASP.NET) 코드 구현

 

로그인 프로세스

(쿠키 생성) 

System.Web.Security.FormsAuthentication.SetAuthCookie(strJumin, true, "/");

 

 

로그아웃 프로세스

(쿠키 생성) 

System.Web.Security.FormsAuthentication.SignOut();

 

 

페이지에서 로그인 여부 판단 (cs 코드에서 사용)

(쿠키 생성) 

if (!Request.IsAuthenticated)

{

 

}

Request.IsAuthenticated

 

반환값 : True

            False

 

폼 인증을 통해 쿠키 생성시 쿠키가 존재한지 여부 확인. 


 


3. 추가내용

부가적인 자료

-> User.Identity.Name

폼 인증 세션 이름 가져오기

반응형

+ Recent posts