2017-04-13 3 views
-1

Ich möchte bestätigen, dass jeder, der meine Website besucht, mindestens 18 Jahre alt ist. Was wäre der beste Ansatz, um es zu tun?Wie lässt sich die Altersverifikation am besten erreichen?

Ich denke, dass der beste Ansatz ist, ein Cookie zu senden, nachdem der Benutzer das Kontrollkästchen anklickt. Gibt es einen besseren Weg, dies zu tun?

Beispiel:

checkbox verification

+0

Was passiert, wenn sich jemand hinter einem Proxy-Server oder VPN befindet, der von vielen Personen geteilt wird? Ihr IP-Adressansatz würde nicht funktionieren. –

+0

'... die jede Website besuchen ...' diese * "any" * bekommt mich. Worüber reden wir? Sichern Sie Ihre Seite von Minderjährigen oder stellen Sie sicher, dass Minderjährige, die Ihren Computer benutzen, nicht darauf zugreifen ... nun, was auch immer? – Thomas

+0

mit "jeder Webseite" Ich meine alle Seiten wie www.meinewebsite.com, www.meinewebsite.com/contact-us, www.meinewebsite.com/blog etc – randseed1724

Antwort

1

ich in 3rd-Party-Authentifizierungsdienste wie Auth0 aussehen würde (https://auth0.com/). Ich finde, wenn Sie zulassen, dass Personen soziale Netzwerke verwenden, die ihr Alter erfordern, sammeln Sie wahrscheinlicher verifizierte Informationen.

0

Ja, können Sie diese Informationen in Cookies speichern und ja können Sie überprüfen, ob es eine solche Informationen über den Browser des Benutzers zur Verfügung steht. (in php für zB sehr einfach)

Der IP-Check ist keine gute Idee. Denken Sie nur an Dynamic IP-s (derselbe Benutzer mit anderer IP beim nächsten Mal) und speichert sensible Daten.

1

Sie könnten auch localStorage anstelle von Cookies verwenden. Es speichert Daten auf der Clientseite ohne Ablaufdatum. Es wird nur durch js gelöscht oder wenn der Benutzer seinen Browser-Cache löscht.

Verwandte Themen