묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE를 외부프로그램 컨테이너에서 접근하고싶습니다
2014.06.07 16:42
뭐라 말씀드려야할지 잘 모르겠습니다만.
제가 게임을 하나 만들고있습니다.
게임에서 로그인을 하면 XE에서 로그인 처리되고
게시글 작성도 게임내에서 행하게하고싶은데 (웹페이지를 직접 불러오는 방법도있긴하지만 간소화시키고싶습니다)
어떻게 수정하고 작성 하면 좋을까요?
XE고수님들 팁 남겨주세요
로그인시 해당 사용자의 아이디 혹은 이메일 주소/비밀번호(해시 처리된)/PHP 세션 ID값을 합쳐서 md5 혹은 sha1로 해시 처리후, 클라이언트에 전송합니다.
이후 클라이언트에서 글 등록/삭제나 회원 정보(닉네임,등등)을 얻어 올때 요청값에 이 해시값을 포함해서 전송하고, 서버측에서 해시값을 현재 세션 ID와 넘어온 아이디 혹은 이메일값/비밀번호(해시 처리된)/PHP 세션 ID값을 다시 조합해서 만든 뒤 클라이언트측에서 넘겨준 값과 비교하면 될듯 싶습니다.
요약하자면, 로그인시 해시를 발급받아서, 정보를 얻어 오거나 쓸 때 같이 보내 주는 것이죠.
따라서 해시값 발급 및 글쓰기시 이 해시값을 받을 수 있게 모듈 제작을 하시면 될 것 같습니다.