관리자 계정의 비밀번호 재설정을 시도하고 있는데, 이메일이 도착하지 않습니다. 스팸 폴더 등도 확인해 보았지만 소용이 없었습니다.
오늘早些에 계정에 접속해 있었지만, 로그아웃 후 다시 로그인하려고 하니 비밀번호 재설정을 하라는 메시지가 떴습니다. 그런데 재설정을 시도해도 이메일이 오지 않습니다. 과거에 두 개의 서로 다른 도메인에서 문제가 있었던 적이 있어, 계정 자체에 뭔가 이상한 점이 있는 것 같습니다.
지금 커뮤니티 피드백에 응답해야 하는데, 혹시 도와주실 수 있으신 분 계실까요?
이메일은 트랜잭션 방식이므로 첫 번째 홉(hop)부터 추적해야 합니다. 자세한 내용은 나가는 메일 서버의 로그에 나와 있을 것입니다.
그동안, 이 방법 으로 사용자의 비밀번호를 직접 설정할 수 있습니다.
이미 해당 내용을 알고 계시므로, User.find_by(username: 'bbaggins')을 사용하여 링크된 절차를 수행하는 것이 더 쉬울 수 있습니다.
Michael Brown:
비밀번호
불행히도 관리자 계정에 접근할 권한이 없어서 이 작업을 수행할 수 없습니다. 계정에 다시 접근할 수 있도록 노력하고 있습니다.
위 내용을 서버의 rails 콘솔에서 실행해야 합니다. 다음 링크를 참고하세요:
First of all I would be very careful, and also backup your db.
ssh into your server
cd /var/discourse
./launcher enter app
rails c
u = User.find_by_email('email@test.com')
u.password='zKRR6vTZKvJAB84V9jdgeydS'
u.save!
ctrl+d to exit
I still think the user should figure out their email issues first though, so that they can just do a normal password reset, or change their email address for them.
이 방법을 잘 모릅니다. Discourse 팀에서 누군가가 도와줄 수 있는 방법이 있을까요? 이전에 우리 Discourse 서버에서 두 개의 서로 다른 도메인과 관련된 문제가 있었는데, 이것이 문제를 일으키고 있다고 생각합니다.
셀프 호스팅 설치에 대한 직접적인 손이 되는 지원을 제공하지는 않지만, 링크된 주제에 다시 실행하기 위해 실행해야 하는 명령어가 포함되어 있습니다.
아직 막막하시다면, 처음 인스턴스를 설치한 담당자에게 연락하시거나 Marketplace 채널에 게시물을 올려 도움을 요청하는 것을 권장합니다.
또는, 우리가 호스팅하는 사이트와 관련된 관리자 계정에서 team@discourse.org로 이메일을 보내주시면 됩니다.
이메일로 보냈습니다. 감사합니다! 이 문제는 Discourse에서 호스팅되는 사이트와 관련이 있습니다.