얼마전 XE 적용된 프로젝트를 인수인계 받아 들여다보다가

 

CONORY님이 올리신 소셜XE 2015 모듈 V2.2 와

다이오니님이 올리신 소셜XE / 기존 통합 로그인 스킨 V2.2 를 적용해서 써보고 있는데요

 

제가 아직 XE 프로젝트 로그 보는법이나 디버깅 방법을 잘 모르겠어서 한참 헤매게 되네요....

 

일단 네이버 로그인버튼을 추가했는데..... 첫 로그인은 잘 됩니다. (member 테이블에 회원가입까지요...)

 

근데 네이버 로그인을 통해서 회원가입 된 사람이 다음번에 네이버 로그인 버튼을 또 누르면 

(로그아웃 후 로그인 시도 이거나 다른 부라우저를 통한 중복 세션이 아닐 경우에도)

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' at line 3

 

위와같은 에러가 나면서 로그인이 안되네요....

 

member 모듈과 socialXE 모듈 쪽을 뒤져봤더니  저렇게 파라미터 12개 들어가는 쿼리는

 

socialxe.insertMemberSns 뿐인 것 같고...

 

그렇다는건 네이버 로그인 버튼을 누를때마다 가입을 시키려 하고 그게 에러가 난다는 것 으로 보이는데...

 

대체 어느 부분을 어떻게 봐야 할까요?

 

 

 

답답하다보니 주저리주저리 말이 너무 많네요 ㅠㅠ

  • ?
    자답입니다.

    debugPrint() 를 알아내서 열심히 라인따라가다보니
    쿼리 항목들이 이상해서 혹시나 했는데
    역시나 2011 버전 XE 테이블이었던 것 같습니다 -_-;
    (정확하진 않지만 테이블명 싹 바꾸고 2015 v2.2 테이블 생성 하니깐 달라요 컬럼들이!!!!)
  • ?
    다른 곳에도 글 달았는데 전 DB 삭제 한 후 다시 설치하니 해결되었습니다. https://xetown.com/qna/32730