사용자 이메일 변경

많은 스레드를 찾아보았지만, 여기서는 성공하지 못했습니다. 게시물이 꽤 오래되었거나, 제시된 해결책이 제 환경에서는 작동하지 않습니다.

제 설치 환경에는 SSO도 2FA도 없습니다.

설정 페이지에서 사용자 이메일 주소 뒤에 있는 렌치 아이콘이 사용자도 관리자도 없습니다!

URL //xxxx.xxx/u/{username}/preferences/email을 직접 열면 새 주소를 입력할 수 있는 필드가 있는 양식이 표시됩니다. 하지만 제출하면 '권한이 부족합니다’라는 오류가 발생합니다. 이는 사용자가 제출하든 관리자가 제출하든 마찬가지입니다.

혹시 제게 올바른 방향을 알려주실 수 있는 분 계신가요?

감사합니다
토머스

안녕하세요,

설정에서 계정으로 이동한 후 프로필 사진 아래로 스크롤하면 '이메일’이라는 옵션을 확인하실 수 있습니다. 렌치 아이콘을 누르면 이메일 변경 옵션이 나타나며, 사용자는 여기서부터 진행할 수 있습니다.

저한테는 이 아이콘이 없어요!?

처음 본 건 디스코urses 메타 인스턴스를 방문했을 때였습니다.
제 인스턴스에서는 관리자든 일반 사용자가든 이 아이콘이 표시되지 않습니다.

이메일 주소를 변경하지 못하게 하는 설정 플래그가 있을까요?

감사합니다
토마스

SSO를 사용 중이라면 사용자 설정은 보통 거기서 변경해야 합니다. sso_overrides_email이라는 시스템 설정이 있습니다. 이 설정을 확인해 보세요.

감사합니다.

SSO를 활성화하지 않았습니다.

하지만 설정을 다시 한 번 살펴보겠습니다.

GUI에 표시되지 않는 설정이 있나요? (컨테이너 생성 시 사용되는 YAML 파일처럼)

해결되었습니다!

환경설정 > 사용자에 "이메일 수정 가능"이라는 플래그가 있습니다.

왜 그랬는지 모르겠지만, 이 값이 "아니오"로 설정되어 있었습니다.

질문해서 죄송합니다. 간단한 해결책이었네요.

감사합니다
토마스

해결하셨다니 기쁩니다! 좋은 하루 보내세요.