ein einfacher test:
1. erstell eine seite mit dem xcheck formular. das kann auch ruhig ein anders "jugendschutz"-system sein - oder gleich mehrere.
lad die datei irgendwo auf deinen server.
2. erstell eine .php datei mit folgendem inhalt:
PHP-Code:
<?php
error_reporting(0);
@ini_set('session.use_only_cookies', 1);
session_start();
$vBregurl = 'http://localhost/vbimport/vb2/register.php?action=signup';
$_SESSION['xcheck'] = true;
header("location: $vBregurl");
?>
du musst in dem code den wert der variablen $vBregurl entsprechend der url zur register.php deines forums anpassen.
also sowas wie:
$vBregurl = 'http://www.irgendwo.de/forum/register.php?action=signup';
gib der datei irgendeinen namen und übertrag die auf deinen server, möglichst nicht ins vB verzeichnis.
3. füg das folgende deiner /global.php hinzu:
PHP-Code:
function xcheck()
{
session_start();
$xcheckseite = 'http://localhost/vbimport/vb2/xcheckseite.html';
if (isset($_SESSION['xcheck']))
{
if ($_SESSION['xcheck'] !== true)
{
unset($_SESSION['xcheck']);
header("Location: $xcheckseite");
}
}
else
{
header("Location: $xcheckseite");
}
}
in dem code muss der wert der variablen $xcheckseite angepasst werden. dort kommt die url der zu beginn erstellten seite mit dem xcheck formular rein.
4. in /register.php
such darin nach:
PHP-Code:
$coppadate=vbdate($dateformat,mktime(0,0,0,date("m"),date("d"),date("Y")-13));
PHP-Code:
// set up starting values for alternating colors
$req_bgcolor = iif($usecoppa and $who == 'coppa', 1, 2);
PHP-Code:
$email = trim($email);
und füge jeweils
davor ein.
5.
schalte in den vB optionen die COPPA registrierung ab, sofern du die überhaupt verwendest.
6.
das ist nun abhängig vom verwendeten "jugendschutz"-system.
so wie ich das sehe, bieten die alle die möglichkeit bei einer erfolgreichen identifizierung eines nutzers auf eine verstecke seite weiterzuleiten.
diese seite ist in diesem fall die .php datei die du unter punkt 2 erstellt hast.
zur funktionsweise:
wenn jemand den registrierungslink im forum anklickt, dann landet dieser auf der seite mit dem xcheck formular (punkt 1).
werden in das xcheck formular korrekte daten angegeben, dann erfolgt eine weiterleitung auf die "versteckte" .php datei (punkt 2).
beim aufruf dieser php datei landet man direkt bei der vB registrierungsprozedur und zwar an der stelle, wo man die nutzungsbedingungen akzeptieren muss.
das problem bei dieser geschichte ist aber, dass es sich einfach umgehen lässt, was aber ein grundsätzliches problem dieser "jugendschutz"-systeme darstellt.
jeder, der weiss wo die versteckte .php datei liegt, der kann sich durch den direkten aufruf der datei auch registrieren - unter umgehung des schutzes.
ich hab mir einen dieser anbieter angesehen. die empfehlen zusätzlich noch beim aufruf der versteckten datei den referer zu überprüfen. nur lässt der sich von benutzerseite aus beliebig manipulieren.
wenn es dir hier nur um den rechtlichen aspekt der geschichte geht, dann sollte das ausreichend sein.
ich hab noch nichts davon gehört, dass unsere obersten sittenwächter von jugendschutz.net damit ein problem haben. die stören sich nur daran, wenn jemand sich allein anhand einer personalausweisnummer identifizieren kann.
Lesezeichen