신뢰 수준에 따른 업로드 아바타 허용이 작동하지 않나요?

2.8.0.beta5: PM Improvements, Unseen View, Allow Uploaded Avatar by Trust Level, and more에서 이어지는 논의입니다:

이러한 설정에도 불구하고
grafik

TL0인 신규 사용자가 자신의 아바타 사진을 추가하는 것을 보고 있습니다.

제 이해로는, 위의 설정에 따라 TL1 이상만 자신의 아바타 사진을 추가할 수 있어야 합니다. 제 이해가 올바른가요?

그렇다면, TL0이 아바타 사진을 추가할 수 있는 원인은 무엇일 수 있을까요?

방금 테스트 사이트에서 직접 해봤는데(업로드된 아바타 허용: TL1, TL0 Test_User 사용) 아바타를 변경하려고 하면 화면이 이렇게 ‘옵션이 줄어든’ 버전으로 표시됩니다:

사이트에 소셜 로그인 또는 SSO 기능이 있나요? 가입 시 프로필 사진이 자동으로 채워지는 것일 수 있습니다. (이 부분에 대한 경험이 많지 않아 추측하는 것입니다 :slightly_smiling_face:)

직접 테스트 사용자(TL1 → TL0 → TL1로 전환)로 시도해 보았습니다: 네, 여러분과 동일한 현상을 관찰했습니다. TL0은 자신의 아바타 사진을 업로드할 수 없지만, TL1은 업로드할 수 있습니다.

GitHub 로그인만 있습니다. 하지만 "연결된 계정"에 GitHub가 있는 TL0 사용자와 없는 TL0 사용자 모두 자신의 아바타 사진을 가지고 있는 것을 보니, 이는 GitHub 로그인과 관련이 없다고 생각합니다.

추가 관찰 사항: 이메일 인증을 하지 않은 신규 사용자(그리고 “연결된 계정” 항목이 없는 사용자)도 자신의 아바타 사진을 가지고 있는 것을 확인했습니다.

사용자가 이메일을 인증하지도 않았는데, 어떻게 자신의 아바타 사진을 가질 수 있을까요?

gravatars 자동 다운로드 설정 때문일까요?

방금 테스트해 봤는데, allow uploaded avatars가 TL1로 설정되어 있더라도 비활성화된 TL0 사용자에게 자동으로 그라바바 이미지를 제공합니다.