게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
WebMethod를 이용한 세션 문의드립니다.
게시물ID : programmer_5820짧은주소 복사하기
작성자 : 뭐먹었어?
추천 : 0
조회수 : 331회
댓글수 : 3개
등록시간 : 2014/10/07 15:09:19
옵션
  • 베스트금지



현재 로그인하면 ajax에서 웹메서드를 호출해 로그인 후, 세션을 담아주도록 해두었습니다.

디버깅시에는 세션에 값이 문제 없는데, iis로 올린 테스트 서버로 테스트 할 경우 session에 null값이 들어옵니다.. ㅠㅠㅠ

현재 소스는 

아젝스부분은

type: "post",
                url: "/Service/test.asmx/Login",
                data:  변수들어가는 부분
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    if (data.d == "true") {
                            document.location = '/';
                        } else
                        alert("아이디 혹은 비밀번호가 잘못 되었습니다.");
                    },

웹메서드의 Login 부분은

[WebMethod(EnableSession = true)]
public string Login ()
{
HttpContext.Current.Session["CUSTID"] = 회원아이디;

return jss.Serialize(Session["CUSTNAME"]);
}

입니다...ㅠㅠㅠㅠ 디버깅시에는 문제가 없어 iis의 설정 문제인가 싶어 asp.net의 인증모드나, asp의 세션 부분 설정을 바꿔봤지만;

여전히 동일한 현상이 발생합니다..ㅠㅠ

혹시 이 부분에 관련해 도움을 주시면 정말 감사합니다..ㅠㅠㅠㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호