묻고답하기
로그인, 로그아웃, 가입 등 액션 처리이후 리다이렉팅
2010.01.21 03:22
주로 개발자에게 묻습니다.
API 문서가 없어서 답답하군요. 시간이 많아야 소스를 통독을 한번 할텐데요. ㅡㅡ;
질문 간단합니다. 로그인, 로그아웃, 가입등 액션 처리이후 리다이렉팅을 위한 url 은 어떻게 넘겨주면 됩니다.
꾸벅~!
댓글 4
-
라르게덴
2010.01.21 09:51
-
낭망백수
2010.01.21 15:15
질문 추가)
API 는 해당컨트롤러(member겟죠) 에 대한 get request api 를 말씀드린 것입니다.
리다이렉팅을 위한 api 가 있는지? 있다면, url parameter 를 어떻게 넘겨야하는지요?
-
낭망백수
2010.01.21 16:39
질문 추가2)
XE에서 로그아웃한 다음, 특정한 url (XE 모듈이외)로 이동하려면,
로그아웃 링크를 어떻게 작성해야 할까요?
eg)
/xe/?act=dispMemberLogout&target_url=/current_page.html
-
낭망백수
2010.01.21 23:01
답변남깁니다.
일반적인 로그아웃 get request 는 다음과 같습니다.
xe/?act=dispMemberLogout
여기서 xe 모듈을 지정해서 해당 모듈 페이지로 리다이렉트 가능합니다. 다음과 같이:
xe/?mid=support&act=dispMemberLogout
본 문제의, 특정 url 로 리다이렉트 하려면 다음과 같이 하면 됩니다.
xe/?act=dispMemberLogout&redirect_url=/support/technical.html
$_SERVER['SCRIPT_NAME'] 사용하면, common include 처리도 가능합니다.
이상입니다.
보통 ~~.controller.php 경우에서의는 함수의 하단에
$this->add("test","테스트");
이와 같은 내용을 추가하게 되면 xml filter에 처리 후 response에 정한 자바스크립트 함수가 동작하게 됩니다.
문의에 대한 이해가 좀 어렵습니다.
- API 방법자체라면 Tip 게시판에 api라고만 검색하셔도 여러개 나올 텐데요.
- 그게 아니면 XE에서 이용하는 xml js filter를 이용한 정보처리 방법을 문의하시는건지요?