Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

간단한 질문입니다.

 

라이믹스 관리자 메뉴 --> 회원목록에서 

관리자도 이메일 주소를 원래 바꿀 수가 없었나요?

 

그럼 이메일 주소를 바꾸려면 db에서 바꾸는 방법밖에 없나요?

 

바꾼 적이 있었던 것 같기도 하고, 원래 허용이 안 되었던 건지...

 

암튼 헷갈리네요.

  • profile

    https://github.com/xpressengine/xe-core/blob/develop/modules/member/tpl/insert_member.html#L27

    원래 disabled 였습니다.

    라이믹스는 아직 이 부분을 그대로 따르고 있습니다.

     

    phpmyadmin 과 같은 어플에서 이메일을 수정해줄 수 있으나 수정 이후 캐싱을 재생성 해주셔야 정상적으로 반영됩니다.

     

    보통은 회원정보들이 캐싱되어 저장되는것이 일반적이기 때문에 변경된 이메일정보와 다른 정보를 가져올 수 있으니 캐쉬를 재생성 해주셔야 정상적으로 반영된다고 생각하시면 되겠습니다.

  • profile profile
    disabled 속성만 없애면 변경이 가능한지 한번 테스트해봐야겠네요.
  • profile ?

    이거 제가 뭘 착각을 하는 건가요? 수정 전에 스크린샷을 저장해 놓을걸 그랬네요.

    disabled 속성을 없애고 이메일 수정하는데 자꾸 '@'을 넣으라는 메시지가 나오면서 수정이 안되다가 다시 disabled 속성을 넣어주니 이제는 이메일 수정이 가능하게 되고 아이디 수정이 불가능하게 됐습니다 (스크린샷 B 참조). 헌데 아이디가 갑자기 아래 스크린샷 처럼 조회/수정을 누르면 관리자 두 명 제외하고 다른 회원들은 문자와 숫자로 표현이 되네요? 이게 원래 이랬는지는 기억이 나질 않습니다. 회원페이지라던가 목록에는 정상적으로 아이디가 출력됩니다. 그리고 아이디에 커서를 갖다대면 이메일도 아닌데 저렇게 @을 넣으라는 메세지가 팝업됩니다.

     

    id.PNG

     

    뭔가 이상해서 다른 사이트(B)를 보니 회원목록에서 조회/수정을 클릭하면 다르게 출력되고 있네요. B 사이트는 이메일 주소가 맨 위에 출력됩니다. 제가 착각을 한 것이 아니었던 것 같습니다. 속성 지우기 전에는 분명 B 처럼 나왔고 그래서 질문을 올린 것입니다. disabled 속성을 지우고 업로드, 다시 복원하고 업로드 했더니 A) 처럼 바뀐 것입니다. 그 외엔 다른 걸 건드리지 않았습니다.

     

    A가 현재 문제가 발생한 사이트고 B는 또 다른 사이트입니다. 두 사이트의 차이는 B는 처음부터 라이믹스로 설치를 한 사이트이구요 A는 XE에서 FTP를 이용한 덮어씌우기로 라이믹스로 갈아탄 사이트입니다.

     

    A)

    es.PNG

    B)

    ap.PNG

     

  • profile ?
    다시 생각해 보니 아이디가 텍스트와 숫자로 나오는 이유는 제가 처음에는 아이디 사용을 하다가 사용을 하지 않는 것으로 변경을 해서 임의로 생성되는 것 같습니다.
  • ? profile
    라이믹스는 XE에서 가져온 대부분의 저런 아이디 정책을 따로 변경한게 별루 없습니다.

    기능을 추가하면 추가했지.. 다른건 없었거든요.

    그래서 xe자체 원본을 확인해서 링크를 띄어드린거예요ㅎㅎ
  • profile
    이메일과 유저아이디가 동급이죠.
  • profile
    이메일로 로그인 가능하게 해놓으신것 아닐까요? 이메일로 로그인 가능하면 이메일 변경이 안될거에요. 잠시 아이디로만 로그인 가능하게 변경하신 뒤 한번 수정해보세요.
  • profile ?

    저도 이걸 생각했었는데 변경이 안되네요. 해제하고 저장을 눌러도 체크가 되어있는 상태로만 나옵니다 ㅜㅜ

  • profile ?
    그냥 저 disabled 속성을 지웠다가 복구하니 얼떨결에 되네요. 말씀하신 설정은 바꾸지 않아도 되는 것 같습니다.