HttpCookie 클래스를 사용하여 쿠키를 추가 하고 추가된 쿠키를 사용하는 방법 입니다.
쿠키를 사용하는 예로서 로그인 예제가 가장 적합 할 것 같습니다.
시나리오는 다음과 같은 경우가 많습니다.
1. 로그인 실행 (사용자 id, 사용자 pw 입력)
2. 사용자 검증 (적합한 사용자 인지 검증)
3. 로그인 완료 후 해당 페이지로 이동
위와 같은 시나리오상에서 HttpCookie 클래스를 사용하여 로그인한 유저의 id, pw 값을 저장하는 방법과 저장된 쿠키값을 사용하는 방법은 아래와 같습니다.
// 쿠키 추가
HttpCookie cookie = new HttpCookie("TESTCOOKIE");
cookie.Values.Add("ID", id);
cookie.Values.Add("PW", pw);
Response.Cookies.Add(cookie);
쿠키를 추가 하는 부분에서 "TESTCOOKIE" 는 추가되는 쿠키의 이름을 나타냅니다.
추가된 쿠키의 정보를 사용하는 방법은 아래와 같습니다.
// 추가된 쿠키 사용
string id = Request.Cookies["TESTCOOKIE"].Values["ID"].ToString();
string pw = Request.Cookies["TESTCOOKIE"].Values["PW"].ToString();
쿠키를 사용하는 예로서 로그인 예제가 가장 적합 할 것 같습니다.
시나리오는 다음과 같은 경우가 많습니다.
1. 로그인 실행 (사용자 id, 사용자 pw 입력)
2. 사용자 검증 (적합한 사용자 인지 검증)
3. 로그인 완료 후 해당 페이지로 이동
위와 같은 시나리오상에서 HttpCookie 클래스를 사용하여 로그인한 유저의 id, pw 값을 저장하는 방법과 저장된 쿠키값을 사용하는 방법은 아래와 같습니다.
// 쿠키 추가
HttpCookie cookie = new HttpCookie("TESTCOOKIE");
cookie.Values.Add("ID", id);
cookie.Values.Add("PW", pw);
Response.Cookies.Add(cookie);
쿠키를 추가 하는 부분에서 "TESTCOOKIE" 는 추가되는 쿠키의 이름을 나타냅니다.
추가된 쿠키의 정보를 사용하는 방법은 아래와 같습니다.
// 추가된 쿠키 사용
string id = Request.Cookies["TESTCOOKIE"].Values["ID"].ToString();
string pw = Request.Cookies["TESTCOOKIE"].Values["PW"].ToString();
'Programming > ASP.NET' 카테고리의 다른 글
페이지 이동시 주소 표시줄 고정시키기 (0) | 2010.04.15 |
---|---|
JQuery를 사용한 MouseOver 시 Div 창 띄워주기. ^O^ (0) | 2010.04.13 |
폼 인증 구현 (0) | 2010.04.08 |
비밀번호 해쉬 암호화 HashPasswordForStoringInConfigFile (0) | 2010.04.08 |
[스크랩] 프로젝트에 CKEditor, CKFinder 연동 방법 (0) | 2010.04.05 |
[스크랩] 간단한 쿠키(Cookie) 예제 (0) | 2010.04.05 |
[스크랩] ASP.NET 개발자가 항상 수행해야 하는 작업 (0) | 2010.03.29 |
[스크랩] 동적컨트롤 추가하기 2 (0) | 2010.03.26 |
[스크랩] 동적컨트롤 추가하기 1 (0) | 2010.03.26 |
[스크랩] GridView 안에 있는 DropDownList에 데이터 바인딩 시키기... (0) | 2010.03.26 |