2017-04-13 94 views
-1

我想验证每个访问我网站的人都不超过18岁。为了做到这一点,最好的方法是什么?处理年龄验证的最佳方法是什么?

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

例子:

checkbox verification

+0

当某人在许多人之间共享的代理服务器或VPN之后会发生什么?您的IP地址方法不起作用。 –

+0

'...访问任何网站...'这个*“任何”*让我。我们在说啥啊?从未成年人保护您的页面,或确保使用您的计算机的某些未成年人无法访问...好吧,无论如何?与“任何网站页面” – Thomas

+0

我的意思是所有网页,如www.mywebsite.com,www.mywebsite.com/contact-us,www.mywebsite.com/blog等 – randseed1724

回答

1

我会去了解一下第三方认证服务,如Auth0(https://auth0.com/)。我发现如果你允许人们使用需要年龄的社交网络,你更有可能收集经过验证的信息。

0

是的,你可以保存在cookie中此信息是的,你可以检查是否有用户的浏览器提供这样的信息。 (在PHP中,例如非常简单)

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

1

您也可以使用localStorage而不是cookie。它将数据存储在客户端,没有到期日期。它只能通过js或者当用户清除浏览器缓存时被清除。

相关问题