간단한 질문입니다.
라이믹스 관리자 메뉴 --> 회원목록에서
관리자도 이메일 주소를 원래 바꿀 수가 없었나요?
그럼 이메일 주소를 바꾸려면 db에서 바꾸는 방법밖에 없나요?
바꾼 적이 있었던 것 같기도 하고, 원래 허용이 안 되었던 건지...
암튼 헷갈리네요.
PHP | PHP 7.4 |
---|---|
CMS | Rhymix 2.0 |
간단한 질문입니다.
라이믹스 관리자 메뉴 --> 회원목록에서
관리자도 이메일 주소를 원래 바꿀 수가 없었나요?
그럼 이메일 주소를 바꾸려면 db에서 바꾸는 방법밖에 없나요?
바꾼 적이 있었던 것 같기도 하고, 원래 허용이 안 되었던 건지...
암튼 헷갈리네요.
이거 제가 뭘 착각을 하는 건가요? 수정 전에 스크린샷을 저장해 놓을걸 그랬네요.
disabled 속성을 없애고 이메일 수정하는데 자꾸 '@'을 넣으라는 메시지가 나오면서 수정이 안되다가 다시 disabled 속성을 넣어주니 이제는 이메일 수정이 가능하게 되고 아이디 수정이 불가능하게 됐습니다 (스크린샷 B 참조). 헌데 아이디가 갑자기 아래 스크린샷 처럼 조회/수정을 누르면 관리자 두 명 제외하고 다른 회원들은 문자와 숫자로 표현이 되네요? 이게 원래 이랬는지는 기억이 나질 않습니다. 회원페이지라던가 목록에는 정상적으로 아이디가 출력됩니다. 그리고 아이디에 커서를 갖다대면 이메일도 아닌데 저렇게 @을 넣으라는 메세지가 팝업됩니다.
뭔가 이상해서 다른 사이트(B)를 보니 회원목록에서 조회/수정을 클릭하면 다르게 출력되고 있네요. B 사이트는 이메일 주소가 맨 위에 출력됩니다. 제가 착각을 한 것이 아니었던 것 같습니다. 속성 지우기 전에는 분명 B 처럼 나왔고 그래서 질문을 올린 것입니다. disabled 속성을 지우고 업로드, 다시 복원하고 업로드 했더니 A) 처럼 바뀐 것입니다. 그 외엔 다른 걸 건드리지 않았습니다.
A가 현재 문제가 발생한 사이트고 B는 또 다른 사이트입니다. 두 사이트의 차이는 B는 처음부터 라이믹스로 설치를 한 사이트이구요 A는 XE에서 FTP를 이용한 덮어씌우기로 라이믹스로 갈아탄 사이트입니다.
A)
B)
저도 이걸 생각했었는데 변경이 안되네요. 해제하고 저장을 눌러도 체크가 되어있는 상태로만 나옵니다 ㅜㅜ
https://github.com/xpressengine/xe-core/blob/develop/modules/member/tpl/insert_member.html#L27
원래 disabled 였습니다.
라이믹스는 아직 이 부분을 그대로 따르고 있습니다.
phpmyadmin 과 같은 어플에서 이메일을 수정해줄 수 있으나 수정 이후 캐싱을 재생성 해주셔야 정상적으로 반영됩니다.
보통은 회원정보들이 캐싱되어 저장되는것이 일반적이기 때문에 변경된 이메일정보와 다른 정보를 가져올 수 있으니 캐쉬를 재생성 해주셔야 정상적으로 반영된다고 생각하시면 되겠습니다.