이전에 익명 처리된 사용자를 원래 상태로 되돌리는 방법을 알고 싶습니다.
아시는 분 계신가요?
이전에 익명 처리된 사용자를 원래 상태로 되돌리는 방법을 알고 싶습니다.
아시는 분 계신가요?
백업에서 복원하지 않는 한(이 경우 백업 시점 이후에 발생한 다른 변경 사항도 모두 되돌려집니다) 익명화된 사용자를 단순히 "되돌리기"는 어렵습니다.
다만, 해당 계정을 찾을 수 있다면 비밀번호가 설정되어 있는 한 익명 계정으로 로그인할 수 있습니다.
비밀번호가 설정되어 있지 않았다면, 임페르소네이션(impersonation)을 통해 또는 Rails 콘솔을 통해 이메일 주소를 변경해야 합니다. 그런 다음 같은 이메일 주소로 소셜 계정으로 로그인하거나 링크(또는 비밀번호 재설정)를 통해 로그인하도록 안내해야 합니다.
임페르소네이션을 통해 또는 관리자 패널을 통해 이메일 주소를 변경하려고 해도, 변경 사항을 저장하고 새로 입력한 이메일 주소를 저장해도 익명화용 기본 이메일이 여전히 기본 이메일로 남아 있습니다.
사용자 페이지에서 말씀하시는 것이라면(관리자 페이지에는 해당 기능이 없으므로), 해당 사용자는 이메일을 확인하기 위해 링크를 클릭해야 합니다.
확인 없이 변경하려면 서버에 SSH로 접속한 후 Rails 콘솔을 통해 변경해야 합니다.
안녕하세요,
해당 사용자의 원래 계정을 원하신다는 점을 알고 있습니다. 개인적으로는 사용자에게 새 계정을 생성하도록 요청하겠습니다.
그다음 익명화된 계정을 새 계정과 병합하여 모든 통계와 프로필이 대체되도록 하겠습니다.
병합 기능은 사용자 관리자 설정에서 사용자 삭제, 익명화, 대용(impersonate) 버튼 옆에 있습니다.
이렇게 진행해도 괜찮으시겠습니까?