Extra Form
PHP PHP 5.x
CMS XpressEngine1

오래간 만에 질문을 남기네요.
이곳을 통해 도움 많이 받으며 하나하나 누리집을 완성했었습니다^^

질문 그대로 링크로 들어온 페이지에서 로그인을 하면 그 게시물의 게시판 목록이 

보이게되더라고요 보던 페이지로 다시 돌아 오도록 하는 방법은 없을까요?
기존 로그인은 문제가 없는데 sns로 로그인 하면 이러하네요


 

  • profile
    <[email protected]($is_logged)-->
    <script type="text/javascript">
    history.back();
    </script>
    <[email protected]>

    을 찾긴 했는데 어디다 넣어야 하는 건지 모르겠네요
  • ?

    레이아웃 , 위젯 등 다 넣어줘야 로그인한 위치에 따라 동작할 듯하네요. 

  • ? profile
    아네 레이아웃은 어디 있는지 알고 있어서 찾아 보았는데
    이 부분이 맞을까요?

    <[email protected]($is_logged)-->
    <!-- after_login -->
    <a href="{getUrl('act', 'dispMemberInfo')}" class="login_after">
    <[email protected]($logged_info->profile_image->src)-->
    <img src="{$logged_info->profile_image->src}" alt="{$logged_info->nick_name}" />
    <[email protected]>
    <img src="/img/ico_default.jpg" alt="{$logged_info->nick_name}" />
    <[email protected]>

    그리고 위젯은 어느 파일인지 모르겟어요
  • profile ?

    제가 지금 쓰고 있는 방식은 레이아웃에서 로그인 위젯을 출력하는데 그 부분에 소셜 로그인 버튼을 출력해둔 상태라, 소셜 로그인 페이지로 이동 후 소셜 로그인하면 다시 원래 페이지 주소로 넘어옵니다.

  • ? profile
    아 그런 방법이 있군요.
    기존 로그인과 쇼설 로그인 두 가지가 다 보이는데
    말씀 해 주신 것 만으로는 제가 손 보기엔 역부족이네요ㅠㅠ
  • ?
    테스트 해봤는데, 다른 모듈 게시판에서 로그인 하든, 원래 페이지로 넘어가거나 다음 액션값으로 넘어가는데 제 기억에 따로 설정안해줬던걸로 기억하는데 소셜 로그인 완료 후 사이트 메인페이지로 넘어가나요?
  • ? profile

    아닙니다. https://dunun.org/board_pVzz27/1517456
    가서 해보시면 게시판의 목록이 나오게 됩니다.
    로그 아웃은  현재 페이지로 나오네요

    추가로 돌아가는 페이지
    소셜XE API설정에
    Redirect URL

    https://dunun.org/index.php?module=socialxe&act=procSocialxeCallback&service=facebook

    되어 있습니다.

  • ?
    그건 소셜 api사이트에서 리다이렉트 값이라 무관하고

    socialxe.controller.php 에

    // 로그인 후 페이지 이동 (회원 설정 참조)
    $redirect_url = getModel('module')->getModuleConfig('member')->after_login_url ?: getNotEncodedUrl('', 'mid', $_SESSION['socialxe_current']['mid'], 'act', '');

    }
    }
    부분에서 로그인 후 페이지 값을 관여하는데

    저도 수년전에 그랬던 것 같은데 어떻게 해서 수정된 것 같은데 기억이 안나네요..
  • ? profile
    아네 이 부분이군요.
    저는 어떻게 되어 있는지 찾아 봐야겟습니다.
    도움 주셔서 고맙습니다. 루딩님^^
  • profile ?

    제가 알려드린 소스 부분 // 주석 처리해보고 테스트해보세요.

     

    그리고 소셜 버전 2.2 맞으시죠? 

  • ? profile

    아네 방금 찾았는데 시도해 보겠습니다^^
    ----------------------
    아쉽게도 목록 페이지로 가버리네요 ㅠㅠ

    -----------


    버전 확인해 보았는데 맞습니다.