질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix

라이믹스 2.0 정식 버전에서 소셜 XE 로그인이 안 되고 중간에 오류(잘못된 요청)가 발생하는 문제가 있어서 확인해 보았는데요.

 

아래 변경 사항에 영향이 있는 것으로 보입니다.

 https://github.com/rhymix/rhymix/commit/9d75690e2db564083cac94b848c5357b37c7b72b

 

해당 변경 사항을 적용하니 소셜 XE 로그인이 되지 않는 문제가 발생합니다. 현재 해당 모듈 2.2 버전 사용 중입니다.

우선 급한 대로 해당 변경을 되돌린 상태인데요. 모듈 자체의 문제인지, 콜백 URL을 바꿔야 하는지, 어떻게 해결해야 되는지 궁금합니다. 

  • ?
    저도 로그인이 안되네요...
  • profile
    소셜XE 모듈 conf/module.xml

    <action name="procSocialxeCallback" type="controller" standalone="false" method="GET|POST" />
    에서 standalone="false" 부분을 standalone="true" 로 변경하시면 될겁니다.
  • profile profile
    감사합니다. 해결되었습니다!
  • profile ?
    저도 잘 되네요.
    감사합니다.
  • profile profile
    감사합니다.!!
  • profile

    standalone="false" 속성은 이 모듈에 mid가 부여되지 않은 경우 호출하지 마라! 라는 선언인데, 이게 어떤 경우에는 적용이 되고 어떤 경우에는 안 되어서 예상치 못한 정보가 노출될 위험이 있었습니다. 일관성있게 작동하도록 패치되었는데 그것 때문에 작동하지 않는 모듈이 있을 수도 있겠네요.

     

    standalone 속성을 아예 선언하지 않으면 기존과 동일한 방식으로 작동합니다. 굳이 선언했다는 것은 호출을 막으려는 의도가 있었다는 의미일 테니까요. 이 경우는 그냥 제작자분이 복붙하다가 실수하신 것 같습니다.

  • profile profile
    자세한 답변 감사합니다! 오늘도 공부하고 갑니다 :D
  • profile
    모듈에서 standalone="false" 이걸로 한번 검색 돌려보고 찾아서 다 true로 바꿔줘야 하겠네요!
  • profile profile
    일부러 false 한것들을 ture으로 돌리지미세요. 보안때문에 일부러 그러는 모듈들도 있는데 그렇게 돌리시면 해당 모듈들은 입장이 난처해지죠 ㅎㅎ
  • profile profile
    넵!