Extra Form
PHP PHP 5.3
CMS XpressEngine

관리자 페이지에서 한명의 회원을 삭제를 했습니다.

그런데 리스트에서 사라지지 않아서 정보를 클릭해서 페이지를 보면 내용은 아무것도 없고 비어 있습니다.

다시 리스트로 오면 리스트에는 정보가 그대로 되어 있습니다.

그래서 페이지로 다시 들어가서 수정을 하려하면 에러가 발생합니다.

 

그래서 여기저기 검색해서 일단 adminer를 이용해 DB 테이블을 보니 해당 회원에대한 정보는 그대로 있습니다.

단지 이상한것은 Member_srl 값이 0 입니다. 모든 회원이 숫자가 다 있고 심지어 최고관리자 저에게도 srl 값이 있는데 이 회원만 없네요. 

 

그냥 DB에서 이회원을 지워도 문제가 없을까요? 

 

이회원 정보가 문제가 되는것은 관리자에서 삭제한 이후부터 소셜로그인이나 메일을 보낼때 기본 admin이 이사람 이름으로 나옵니다.

 

DB도 잘 모르고 PHP도 잘 몰라서 일단 질문은 해보는데 이게 무슨문제 일까요? 

  • profile
    관리자페이지 하단에 있는 캐시파일 재생성부터 한번 해보시겠어요?
  • profile profile
    • else
    • 질문기여자
    답변 감사합니다.
    캐시파일 재생성해도 변함없습니다.
  • profile
    혹시 스팸 회원이었나요?
    뭐 그렇지 않더라도 삭제 대상 회원이라면 DB 상에서 바로 삭제해도 무방할 겁니다.
  • profile profile
    • else
    • 질문기여자

    답변 감사합니다.
    그냥 삭제 하도록 하겠습니다.
    스팸회원은 아닌데 15년간 한번도 로그인 한적이 없습니다.(어차피 에러가 나서 로그인도 못했을 것이구요)

    신기한건 여기 계신분들은 그런 경험이 있는지 모르겠지만 사이트를 처음 만들어서 XE를 설치할때 설치한 관리자 회원정보가 분명 리스트에 첫번째로 들어가 있어야 하는데 신기하게 이 사람이 첫번째로 들어가있고 두번째가 관리자인 제가 되어 있더라구요.
    그간 크게 문제 될게 없어서 놔뒀는데 최근에 오래된 회원 정리하려고 처음으로 테스트로 삭제해봤는데 이게 삭제가 안되더라구요. 메세지는 삭제되었다고 나오는데 리스트에는 삭제가 안되고 ... 그래서 DB에서 삭제하려는 겁니다. ^^