초대 전용 커뮤니티를 운영하고 있으며, 현재 선택 사항인 비밀번호 필드를 필수 입력 항목으로 변경하고 싶습니다. 이런 설정이 가능한가요?
simon
10월 17, 2019, 5:19오후
2
사용자가 초대장을 수락할 때 비밀번호 필드를 필수로 설정할 수 있는 옵션이 없습니다. 사용자가 초대장을 수락할 때 비밀번호를 설정하지 않으면, 즉시 사이트에 로그인되고 ‘비밀번호 설정’ 이메일이 바로 전송됩니다.
제 생각에는 초대장을 수락할 때 비밀번호 설정을 강제하는 것이 더 직관적인 사용자 경험을 제공할 것입니다.
설명에서 (선택 사항)이라는 단어만 제거해도 충분할 것 같습니다. 대부분의 사용자는 해당 항목을 채워 넣어야 한다는 것을 알고 있을 것으로 생각합니다.
지금은 CSS를 커스터마이즈하는 데 이 방법을 사용하겠습니다.
.password-input .instructions {
display: none;
}
simon
10월 17, 2019, 5:38오후
4
js.invites.optional_description 텍스트도 커스터마이징할 수 있습니다. 기본값은 '(선택 사항)'입니다. 빈 문자열로 설정할 수는 없지만, 'in length’와 같은 값으로 설정할 수 있습니다. 이렇게 하면 'at least 10 characters in length’라는 텍스트가 표시됩니다.
텍스트는 사이트의 관리자 / 커스터마이즈 / 텍스트 섹션에서 수정할 수 있습니다.
초대 화면에서 이제 비밀번호를 설정해야 하는 것 같습니다:
main ← invite-password
merged 11:57AM - 05 Apr 22 UTC
Invited users were allowed to accept invites without entering a
password. When … this happened, instead of receiving an activation email,
they received a password reset email. Basically, a user could postpone
choosing a password until after registration.
Unfortunately, this led to a confusing user experience and this commit
attempts to fix that by making the client require a password. There is
a single case when users do not need to input a password: when they sign
up using an external authenticator and password field is completely
hidden. In this case, the third party handles the password logic.
Technically, invites can still be redeemed without a password, but that
functionality was kept to preserve backwards compatibility.