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
폼 인증 세션 이름 가져오기
반응형
'소프트웨어(SW) > MS - ASP.NET' 카테고리의 다른 글
[ASP.NET] 난수를 이용한 랜덤 수 만들기 (3) | 2013.11.23 |
---|---|
[ASP.NET] DropdownList = 링크 새창 열기 속성 연결 가이드(Client On Side) (3) | 2013.11.03 |
[ASP.NET] 현재 접속자 IP 확인하기 (4) | 2011.02.05 |
[ASP.NET] 경고 없이 열린 창 닫기 (4) | 2011.02.01 |
[ASP.NET 4] RouteMap 기술 - URL 단축하기 + 매개변수 처리 (5) | 2011.01.28 |