묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
임의의 모듈에서 로그인 후 해당 페이지 유지
2012.08.31 00:32
안녕하세요 ㅎㅎ 열심히 XE공부(라 쓰고 삽질이라 읽는)중인 학생입니다.
제가 궁금한건 임의의 모듈에서 권한이 필요한 경우,
로그인 페이지로 이동 > 로그인 완료 > 이전 페이지로 이동
이런 시나리오가 가능하냐는 것인데요.
예를 들어서 테크노트라는 솔루션의 경우
1) 게시글 목록에서 본문 클릭
2) 본문 출력 시 회원의 권한이 필요
3) login_after_url라는 get변수에 현재의 주소를 포함시켜 로그인 페이지로 이동
4) 로그인 페이지에서 로그인 완료 후 회원의 권한을 갖고 login_after_url로 되돌아감
이런 식으로 페이지 이동의 흐름이 유지가 됩니다.
즉, 로그인 후 고정된 하나의 페이지가 아닌 그 시점에서의 페이지로 다시 돌아가게 하려는 건데요.
XE도 이런 기능이 기본적으로 제공되나요?
댓글 2
-
알바생2
2012.08.31 01:15
-
xe_마니
2012.08.31 02:12
xe는 기본적으로 그 기능을 제공하고 있습니다. 관리자 페이지==>회원설정에 가시면 아래와 같이
-
알바생2
2012.08.31 14:32
개발자가 임의로 개발한 모듈에도 적용이 되나요?? 혹시 적용이 안된다면 어떻게 적용해야되나요? -
xe_마니
2012.09.01 10:41
됩니다. 원하는 웹페이지의 주소를 적기 때문에 자신의 홈페이지에서 로그인한후 다른 홈페이지로 연결될 수도 있으니까요.xe에 맞게 개발된 모듈이라면 상관없는 걸로 압니다 -
xe_마니
2012.09.01 10:42
즉. 모듈명을 적는게 아니고 모듈의 url을 적기 때문입니다.
아 ^^; 혼자 질문하고 혼자 답변달기 뻘줌하네요
해결했습니다.
1. 아래처럼 로그인 버튼을 만들어줍니다.
2. 해당 모듈에서 view의 init()함수에서 다음과 같이 추가
혹시 더 나은 방법을 아시는 분은 댓글 부탁드립니다!