我知道大家都会因此讨厌我,但我需要一种方法让电子邮件成为可选项,或者至少让电子邮件验证成为可选项。
主要问题是,我正在为一个游戏创建一个论坛,而玩这个游戏的主要是 8-12 岁的孩子。他们中的许多人没有个人电子邮件,最终会使用他们的学校邮箱,但学校邮箱不允许来自第三方域的电子邮件。
对于我的游戏,我有一个登录系统,只需要用户名、密码,以及一个可选的用于密码恢复的电子邮件。这个系统对我们来说效果更好,而不是强制进行电子邮件验证。
Discourse 是否有办法做到这一点?我正在自托管,并且愿意学习如何为此制作一个插件(有一些 JS、PY 和 PHP 经验)。
2 个赞
Canapin
(Coin-coin le Canapin)
2
3 个赞
也许你可以建议他们和父母(或监护人等)谈谈,让他们用自己的电子邮件地址注册。
2 个赞
我将添加该消息,但这并不是一个可行的解决方案,因为普通玩家不会费心去问他们的父母。
1 个赞
pfaffman
(Jay Pfaffman)
8
您可以使用社交登录(Facebook、Gmail 等),这些登录不需要电子邮件验证。此外,使用 DiscourseConnect (SSO) 的系统也不需要验证,因此您可以设置 WordPress 并设法让世界上任何人都创建账户,而无法验证他们的身份,然后使用 wp-discourse 插件与 WordPress 进行身份验证。
2 个赞
你可以从小就教他们关于垃圾邮件和匿名的问题,并让他们使用一次性电子邮件地址服务,例如 https://www.guerrillamail.com/
这里可能有一些想法:email address for children - Brave Search
为儿童开设论坛可能存在许多潜在的陷阱,电子邮件身份验证将是你最不担心的问题……
2 个赞
最终,我得出的结论是保持现状。我明白使用插件/SSO 会带来安全风险,而对于没有电子邮件的孩子来说,我想他们仍然可以浏览论坛。如果他们最终想加入论坛,可以请父母帮忙。
即使有验证,论坛的表现也比预期的好得多,第一天就有大约 30 名用户。我猜想验证并不是一个大问题。
感谢您的所有帮助!
2 个赞
system
(system)
关闭
12
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.