【问题标题】:What is the best way to approach age verification? [closed]进行年龄验证的最佳方法是什么? [关闭]
【发布时间】:2020-10-07 17:58:46
【问题描述】:

我想确认访问我网站的每个人都至少年满 18 岁。为了做到这一点,最好的方法是什么?

我认为最好的方法是在用户点击复选框后发送一个 cookie。有没有更好的方法来做到这一点?

例子:

【问题讨论】:

  • 如果有人在多人共享的代理服务器或 VPN 后面会发生什么?您的 IP 地址方法行不通。
  • ... that visit any website ... 这个 "any" 让我明白了。我们在说啥啊?保护您的页面免受未成年人的侵害,或确保某些使用您计算机的未成年人无法访问……好吧,无论如何?
  • “任何网站页面”是指所有页面,例如 www.mywebsite.com 、 www.mywebsite.com/contact-us 、 www.mywebsite.com/blog 等

标签: javascript cookies checkbox verification


【解决方案1】:

我会研究 Auth0 (https://auth0.com/) 等第 3 方身份验证服务。我发现如果您允许人们使用需要年龄的社交网络,您更有可能收集经过验证的信息。

【讨论】:

    【解决方案2】:

    您可以为此使用 cookie:

    https://www.w3schools.com/js/js_cookies.asp

    【讨论】:

      【解决方案3】:

      您也可以使用 localStorage 代替 cookie。它将数据存储在客户端,没有过期日期。只有通过 js 或者用户清除浏览器缓存时才会被清除。

      【讨论】:

        【解决方案4】:

        是的,您可以将此信息保存在 cookie 中,是的,您可以检查用户浏览器上是否有此类信息可用。 (例如在 php 中非常简单)

        IP 检查不是一个好主意。只需考虑动态 IP-s(下次使用不同 IP 的同一用户)和存储敏感数据。

        【讨论】:

          猜你喜欢
          • 2010-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-04-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多