Q&A 저의 홈페이지를 XE_Official 레이아웃로로 했는 데 왼쪽 로그인과 조회수 밑에 홈 이라는 글바로밑에 "로그인/가입" 위젯이 제대로 설정이 안되어 해결책을 찾고 있습니다. youshine 26.07.31 0 5
Q&A 제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
댓글 2
XE에서 "인증세션 DB 사용" 옵션을 사용하면 세션이 DB에 저장됩니다. node.js에서도 같은 DB에 접속해서 xe_session 테이블을 쿼리하면 되지요.
데이터가 PHP의 serialize() 함수로 저장되어 있다는 것이 문제인데, JS에서 PHP의 unserialize()를 에뮬레이션하는 라이브러리를 사용하시면 될 것 같네요. (예: npm install php-unserialize)
많은 공부가 되었습니다.
참고로 php-unserialize는 commit은 되어있는데 개발자분이 최신화?를 안해주셔서 commit 되있는 마지막 버전을 사용하여 에러 해결하였습니다.