이메일을 선택 사항으로 변경

이 글 때문에 다들 저를 싫어할 거라는 건 알지만, 이메일을 선택적으로 만들거나, 적어도 이메일 인증을 선택적으로 만들 수 있는 방법을 찾아야 합니다.

주된 문제는 제가 게임용 포럼을 만들고 있는데, 주로 8~12세 아이들이 이 게임을 한다는 점입니다. 많은 아이들이 개인 이메일이 없어서 학교 이메일을 사용하는데, 이 이메일은 제3자 도메인에서 오는 이메일을 허용하지 않습니다.

제 게임에는 사용자 이름, 비밀번호, 그리고 비밀번호 복구를 위한 선택적 이메일로 구성된 로그인 시스템이 있습니다. 이메일 인증을 강제하는 것보다 이 시스템이 훨씬 잘 작동했습니다.

discourse에서 이렇게 할 수 있는 방법이 있을까요? 저는 셀프호스팅을 하고 있으며, 이를 위한 플러그인을 만들기 위해 배우기 의향이 있습니다 (JS, PY, PHP 경험 있음)

이 결과를 확인해 보셨나요?

https://meta.discourse.org/search?q=register%20without%20email

네, 해 봤는데, 아무것도 실제로 도움이 안 되네요.

아마도 본인 이메일 주소로 등록하도록 부모님(또는 보호자 등)과 상의해 보라고 권해 줄 수 있을 것 같아요.

그 메시지를 추가할 수는 있지만, 일반 플레이어는 부모님께 물어볼 수 없으므로 실제로 실행 가능한 해결책은 아닙니다.

그 아이들이 더 성장할 때까지 인터넷 포럼에 참여하지 않는 것이 좋을 것 같네요 :slight_smile:

:confused: 맞긴 한데, 최소한 사용자 자동 인증은 가능한가요?

소셜 로그인(Facebook, Gmail 등)을 사용할 수 있으며, 이 경우 이메일 인증이 필요하지 않습니다. 또한 DiscourseConnect(SSO)를 사용하는 시스템도 인증이 필요하지 않으므로, WordPress를 설정하여 전 세계 누구나 본인 신원을 확인할 수 있는 수단 없이 계정을 만들 수 있도록 하고, 이후 wp-discourse 플러그인을 사용하여 WordPress에 대해 인증하는 방식으로 구성할 수 있습니다.

조기에 스팸과 익명성에 대해 교육하고, https://www.guerrillamail.com/ 같은 일회용 이메일 주소 서비스를 사용하도록 할 수 있습니다.

여기서 몇 가지 아이디어를 얻을 수 있을지도 모릅니다: https://search.brave.com/search?q=email%20address%20for%20children

아동용 포럼을 시작할 때 잠재적인 함정이 정말 많을 텐데, 이메일 인증은 그중에서도 가장 사소한 걱정거리일 겁니다…

결국 모든 것을 그대로 유지하기로 결론을 내렸습니다. 플러그인/SSO를 사용할 경우 보안상의 위험이 될 수 있다는 점은 이해합니다. 그리고 이메일이 없는 아이들의 경우, 아마도 포럼을 둘러볼 수는 있을 거예요. 나중에 포럼에 가입하고 싶다면 부모님께 도움을 청하면 될 것 같습니다.

인증 과정을 거쳤음에도 불구하고 포럼은 예상보다 훨씬 좋은 반응을 얻었습니다. 첫날에만 약 30명의 사용자가 등록했거든요. 그래서 인증 과정이 그렇게 큰 장벽은 아닌 것 같습니다.

도와주셔서 감사합니다!

모두가 본래 있어야 할 이메일 계정을 가지고 있는 게 아닌 것 같네요. :wink: