ASP.NET 웹서비스 만들기 #3 (WebForm)
ASP.NET 웹서비스 만들기 #3
지난번 포스트에 이어서
로그인 TEST 하기
프로젝트 속성에서 웹 부분 에서
사용할 포트를 지정하고 저는 http://localhost:8081/
가상디렉터리 만들기 버튼을 클릭합니다.
그리고 실행하면
아이디랑 패스워드를 post 로 넘기지 않고 페이지만 호출 했을 경우 NG라고 표시됩니다.
우선 TEST 할 DB 정보를 준비합니다.
POSTSMAN 으로 테스트
USER_ID : test / USER_PASSWORD : 1234
웹서비스 TEST 할때에는 POSTMAN을 주로 사용합니다.
사용자 패스워드를 잘못 입력했을때
이렇게 로그인 처리 패이지를 만들었습니다.
서비스 페이지 호출시 세션 체크 추가
사용자가 로그인 했을때에만 서비스 수행하도록 적용
if (HttpContext.Current.Session["Userid"] == null)
{
// 세션 정보 없음
Response.Write("NG : 사용자 정보 없음");
Response.End();
}
if (HttpContext.Current.Session["Userid"].ToString() == "")
{
// 사용자 아이디 값 NULL
Response.Write("NG : 사용자 정보 없음");
Response.End();
}
댓글
댓글 쓰기