Age Validation einbinden?

09/19/2015 23:12 colddev#1
Ich bräuchte Hilfe bei der Erstellung einer Age Validation. Der User muss zunächst sein Geburtsdatum (DD/MM/YY) ins Formular eingeben, das System soll entsprechend checken ob der User 18 bzw. 21 Jahre alt ist. (Mir ist bewusst, dass man eintragen kann was man will, aber mir geht's hier lediglich ums einhalten von Gesetzen).
Das ganze sollte sozusagen ein Overlay sein das über dem eigentlichen Seiten Content liegt. Der Content der Seite soll dann verschwommen sein / geblurred werden. Sobald die Age Validation erfolgreich war verschwindet das Overlay und die eigentliche Seite wird wieder scharf gestellt.

Wie kann man so was möglichst unkompliziert lösen? Wäre toll wenn man das ganze dann noch stylen könnte, sprich andere Fonts, Colors usw.


Würde auch dafür bezahlen wenn mir das jemand komplett fertig programmiert :)
09/20/2015 00:53 Daifoku#2
Wenn du die Gesetze einhalten willst, musst du ein in Deutschland anerkanntes AVS nutzen. Ein Datumscheck ist kein AVS und damit rechtlich für dich problematisch.
09/29/2015 19:41 KingDingD0ng#3
Doch ist es, weil sich der Nutzer verpflichtet seine Daten korrekt einzugeben. Tut er das nicht, ist der User selbst Schuld da dieser keine wahrheitsgetreuen Angaben gemacht hat.

Bin mir auch nicht 100% sicher, hab es aber auf vielen Seiten so gesehen. Gehe auch davon aus, dass diese Server in DE stehen und es sich somit ums deutsche Recht handelt. Geht aber nur um Werbeseiten von bsp. (ja ich weiß keine deutsche Seite) Farcry (FSK 18). Wie es allerdings bei Pornos oder so ausschaut keine Ahnung x)

Greetz
09/29/2015 20:08 Menan#4
Schau dir hierzu am besten mal an, wie man loading Animationen über eine Seite legt.
Bei deinem Problem kann man exakt das selbe Prinzip anwenden.

Nur das Standartmäßig das div eingeblendet ist und bei einer Aktion ausgeblendet wird.

(geht pre Jacascript recht simpel, in dem du dem body eine zusätzliche classe zuweißt bzw wegnimmst.
per:

Code:
$("body").addClass("verifiy");
bzw.
$("body").removeClass("verify");