XpressEngine에 관련 내용에 대해서 이야기 합니다.
글 수 193
이 질문은 라르게덴님과 전혀 상관없는 질문인데, 달리 물어볼 곳이 없어 이렇게 부탁드립니다.
이 부분만 해결되면 웹페이지 오픈하는 문제에 전혀 하자가 없는데, 한 부분이 안됩니다.
맨 처음 로그인화면에서 로그인을 하면 그 그룹에 따라 페이지를 달리 이동하도록 하려고 합니다.
xe의 팁공유에 보면 무대로2 님께서 써주신 팁이 있는데,
이 팁은 로그화면만 있는 페이지에선 적용이 되지 않습니다. (저의 로그인화면엔 로마네스크로그인이 위젯으로 들어가 있습니다)
라르게덴님께서 소스를 (아래에 넣은 무대포2님의) 보시고, 어느 파일에, 어느 부분에, 어떤 소스를
넣어야 하는지 알려 주시겠습니까?
\classes\module\ModuleHandler.class.php 화일의 대략 78번째 줄에,
$logged_info = Context::get('logged_info');
if($logged_info-> is_admin=="N" && $this->mid=='') {
foreach($logged_info->group_list as $g)
{
if($g=='A_a') { $this->mid = 'A_a'; }
elseif($g=='A_b') { $this->mid = 'A_b'; }
else{ $this->mid = 'A_c'; }
}
}
감사합니다.
참고: 회원란의 로그인후 url 과 로그아웃 후 url은 이미 만들어진 상태입니다.
이 부분만 해결되면 웹페이지 오픈하는 문제에 전혀 하자가 없는데, 한 부분이 안됩니다.
맨 처음 로그인화면에서 로그인을 하면 그 그룹에 따라 페이지를 달리 이동하도록 하려고 합니다.
xe의 팁공유에 보면 무대로2 님께서 써주신 팁이 있는데,
이 팁은 로그화면만 있는 페이지에선 적용이 되지 않습니다. (저의 로그인화면엔 로마네스크로그인이 위젯으로 들어가 있습니다)
라르게덴님께서 소스를 (아래에 넣은 무대포2님의) 보시고, 어느 파일에, 어느 부분에, 어떤 소스를
넣어야 하는지 알려 주시겠습니까?
\classes\module\ModuleHandler.class.php 화일의 대략 78번째 줄에,
$logged_info = Context::get('logged_info');
if($logged_info-> is_admin=="N" && $this->mid=='') {
foreach($logged_info->group_list as $g)
{
if($g=='A_a') { $this->mid = 'A_a'; }
elseif($g=='A_b') { $this->mid = 'A_b'; }
else{ $this->mid = 'A_c'; }
}
}
감사합니다.
참고: 회원란의 로그인후 url 과 로그아웃 후 url은 이미 만들어진 상태입니다.
그리고 CORE를 수정하는 방법은 권장하지 않습니다.
XE의 지식인을 이용하여 도움을 구해보는 것을 권장합니다.