Discourse 年龄验证

:information_source: 摘要 在注册表单上执行年龄检查
:hammer_and_wrench: 代码仓库 GitHub - communiteq/discourse-tc-age-check
:question: 安装指南 如何安装主题或主题组件
:open_book: Discourse 主题新手? Discourse 主题使用入门指南

安装此主题组件

根据用户的生日在注册表单上执行年龄检查

配置

  • 安装主题组件
  • 创建一个类型为“日期”的“生日”用户字段,并勾选“在注册表单上显示”和“注册时必填”
  • 配置设置
    • age check field name 您在上一步中创建的用户字段的名称
    • age check minimum age 最低年龄(如果不需要最低年龄,请设置为 0)
    • age check maximum age 最高年龄(如果不需要最高年龄,请保留 120)

免责声明

这是一个年龄检查,而不是年龄验证。 用户可以通过选择不同的出生日期来绕过此检查。

13 个赞

它会存储生日吗?当《通用数据保护条例》(GDPR)适用时,这可能会有问题。

1 个赞

主题组件仅对用户字段应用检查。
生日存储在用户字段中。

如果这是合规性所必需的,则不存在《通用数据保护条例》(GDPR)问题。

7 个赞

好的,如今数据要求和年龄验证的种类繁多——我认为根据《通用数据保护条例》(GDPR)理想情况下,出生日期应用于验证是否符合年龄要求,然后就不再存储。

在美国,验证年龄的要求有时是更高的优先事项,因为像《儿童在线隐私保护法》(COPPA)这样的法规限制了对儿童数据的处理。

无论哪种情况,如果您正在收集此类信息,都应将其视为个人信息,您应该只存储必要的信息(这是差异很大的地方),并且应予以适当保护。

任何不确定的人都应咨询其所在地区的律师!

3 个赞

是否有可能让“出生日期”用户字段仅对管理员可见,而对版主不可见(或者像核心中处理电子邮件和 IP 地址那样,需要点击按钮才能显示),或者像这样的更改是否需要插件而不是主题组件?

1 个赞

这句话让我想念起 90 年代的互联网。我们摆脱了拨号上网,但代价是什么……

4 个赞

这超出了此主题组件的范围(并且确实需要一个插件)。
它所做的只是对一个已存在的用户字段添加验证,因此它将阻止未成年人创建帐户/存储相关数据。它不会以任何方式操纵该用户字段。

1 个赞

Richard,我想说这对我的论坛来说非常有帮助,这是我一直想要的功能!尽管用户可以绕过它,但您是否认为如果用户输入了一个不够大的生日然后更改了它,论坛管理员是否会收到通知,告知用户首先输入了 X 日期,然后又更改了,以便工作人员可以知晓?

我记得发送通知是插件级别的。

您是指在注册字段中仍然如此吗?如果用户输入的生日太小,他们就无法注册。