질문/조언질답게시판
Extra Form
PHP 사용안함
CMS XpressEngine

오래전 부터 가지고 있는 의문입니다.

 

탈퇴 시 포인트와 서명을 db에서 삭제하지 않아 스킨 등에서 해당 정보를 회원번호로 조회해 표시해 주고 있던 부분에서 탈퇴한 경우도 이 정보가 계속 불러와져 탈퇴시 계정의 정보가 완전히 삭제되지 않음을 의심하게 됩니다.

 

또 레벨표시를 하는 사이트의 경우 해당 회원번호로 포인트가 조회되기 때문에 0레벨이 아닌 탈퇴시 보유 레벨이 표시되는 부분도 약간 부자연 스럽구요.

 

포인트는 db 테이블이 별도로 존재하고 캐시된 파일도 이용합니다.

서명은 db 에 보관되지 않고 파일로 보관됩니다.(제가 못찾은게 아니라면...)

  • profile
    제작자가 삭제기능을 구현을 하려다 잊어버렸던게 아닐까요?
  • profile profile

    코어를 제작자가 만든다는 것으로 비교하기는 어려울 것 같습니다.

     - 트리거를 통해 회원삭제 시 일련의 작업이 진행이 됩니다. 여기서 포인트와 서명이 제외된 것의 의문을 가지는 것 입니다.

  • profile profile
    트리거를 개선해서 PR 하는거도 방법일 거 같습니다 !!
  • profile profile
    네. 저는 능력이 안되서 이슈로만 요청을 했습니다.
  • profile profile
    현재 이슈가 PR을 제공하지 않으면 거부당할 가능성이 높습니다.
    XE1은 이제 보안패치 위주로 진행되는 거 같더군요.
    조금 아쉽습니다.
  • profile profile
    뭐 그렇다고 어쩔 수 없죠. 개선이 안된다면 레벨표시출력 해주는 애드온을 수정하고 서명 출력을 회원이 가지는 정보 유무로 조건을 걸어 출력을 하게 하거나 회원테이블에서 조회를 한 후 출력하게 하거나 그러니까... 서드파티에서 우회해 가는 방법을 선택하게 되겠죠.

서버에 요청 중입니다. 잠시만 기다려 주십시오...