포럼에 임시 이메일로 계정을 등록한 사용자가 있습니다. 최근 이메일을 변경하고 싶어 했지만, 임시 이메일에 대한 접근 권한을 잃어버려서 변경할 수 없었습니다. 이메일을 변경할 때 본인 확인을 위해 해당 이메일로 인증을 요구하기 때문입니다. 이메일 확인 없이 사용자의 이메일을 변경할 수 있는 방법을 아시는 분 계신가요? 감사합니다.
관리자가 사용자를 대신하여 이메일 주소를 변경하면, 기존 주소에는 메일이 발송되지 않고 새 주소에만 발송됩니다.
Rails 콘솔을 통해 이메일을 수정할 수 있나요?
이 사용자가 관리자입니까? 그렇다면 관리자 권한을 제거한 뒤 이메일을 변경하고, 다시 관리자 권한을 부여할 수 있습니다. ![]()
Rails 콘솔을 통해 이메일을 변경하는 것도 가능합니다:
변경에 성공하셨나요? 저도 같은 문제가 있습니다!
해결책을 찾았어요! 사용자가 스태프라면, 먼저 관리자/모더 권한을 제거한 뒤 본인 명의의 이메일을 변경하세요. 스태프가 아니라면, 그냥 본인 명의의 이메일을 변경하면 새 이메일로 인증 메일이 발송되고, 기존 이메일로는 발송되지 않아요.
