Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |
| Altersüberprüfung | |||
|---|---|---|---|
| GeCk0 Administrator
Posts: 2963 |
.:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| CaptainJack Mitglied
Posts: 299 |
Zitat geschrieben von GeCk0
Letzte FRage an dich. :-) Gibt es ein Download Content oder so für ilch!? Ich frage deswegen, da wenn ich bei mir ein Playersheet auf der HP downloaden will, und auf Download klicke ich immer wieder zurück zur Startseite komme. Gruss und schönen Abend noch. |
||
| GeCk0 Administrator
Posts: 2963 |
versteh ich nicht ganz
warum wirst du auf die startseite geleitet ? gibts ne meldung dazu ? link zur seite ? .:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| CaptainJack Mitglied
Posts: 299 |
Hat sich erledigt. Musste die DOwnload php neu hochladen.
Zuletzt modifiziert von CaptainJack am 03.05.2010 - 00:35:31 |
||
| Gerni Mitglied
Posts: 864 |
der Titel der Seite "Altersprüfung" steht leider nicht oben wie bei dir im Bild zu sehen, sondern zwischen "AltersCheck for Ilch © GeCko" & "Hier wird geprüft, ob du das Mindestalter erreicht hast."
wollte ich nur erwähnen als kleiner Schönheitsfehler kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| Edeka-Ecky Mitglied
Posts: 213 |
habt ihr schon ne änderung, wegen der ansicht? bei mir is es nämlich auch alles verrutscht
|
||
| Gerni Mitglied
Posts: 864 |
ich habe bereits meins schon etwas abgeändert.... habe auch bereits schon ne Anfrage über HP deswegen erhalten...
@Gecko, darf ich meine Ansicht weitergeben!? kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| GeCk0 Administrator
Posts: 2963 |
mom ich lads kurz hoch, hab gestern schon den fix fertig gemacht
.:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Edeka-Ecky Mitglied
Posts: 213 |
jep, deins sieht gut aus^^
|
||
| GeCk0 Administrator
Posts: 2963 |
so habs nochmal geupped
da waren noch sücke von ner Tabelle drin die nicht rein sollten :> entweder nochmal runterladen oder die php-datei mit dem code überschreiben: download : gecko.ilch.de/index.php?downloads-show-37 vorschau :> gecko.ilch.de/?joinus <?php
/*
@ Ilch-Anpassung by Geck0
@ Download at http://gecko.ilch.de
@ Spenden-Button auf http://gecko.ilch.de DANKE ;o)
*/
# Einstellungen
$mindestalter = 18; // gebe hier das Mindestalter an
$seite = 'joinus'; // gebe hier die Seite an, auf die umgeleitet werden soll, wenn Prüfung erfolgreich (ohne .php am Ende)
# Füge folgenden Code in die Seite ein, auf die umgeleitet werden soll (ohne / * * /) und zwar direkt nach <?php
/*
if (!isset($_SESSION['alterscheck']) or $_SESSION['alterscheck'] == 0) {
wd('index.php?alterscheck', 'Prüfung des Alters erforderlich', 3);
$design->footer();
}
*/
# Ab hier nichts mehr ändern
function ausweiskontrolle($part1, $part2, $part3, $part4)
{
$pruef1=(substr($part1, 0, 1)*7+substr($part1, 1, 1)*3+substr($part1, 2, 1)+substr($part1, 3, 1)*7+substr($part1, 4, 1)*3+substr($part1, 5, 1)+substr($part1, 6, 1)*7+substr($part1, 7, 1)*3+substr($part1, 8, 1))%10;
$pruef2=(substr($part2, 0, 1)*7+substr($part2, 1, 1)*3+substr($part2, 2, 1)+substr($part2, 3, 1)*7+substr($part2, 4, 1)*3+substr($part2, 5, 1))%10;
$pruef3=(substr($part3, 0, 1)*7+substr($part3, 1, 1)*3+substr($part3, 2, 1)+substr($part3, 3, 1)*7+substr($part3, 4, 1)*3+substr($part3, 5, 1))%10;
$pruef4=(substr($part1, 0, 1)*7+substr($part1, 1, 1)*3+substr($part1, 2, 1)+substr($part1, 3, 1)*7+substr($part1, 4, 1)*3+substr($part1, 5, 1)+substr($part1, 6, 1)*7+substr($part1, 7, 1)*3+substr($part1, 8, 1)+substr($part1, 9, 1)*7+substr($part2, 0, 1)*3+substr($part2, 1, 1)+substr($part2, 2, 1)*7+substr($part2, 3, 1)*3+substr($part2, 4, 1)+substr($part2, 5, 1)*7+substr($part2, 6, 1)*3+substr($part3, 0, 1)+substr($part3, 1, 1)*7+substr($part3, 2, 1)*3+substr($part3, 3, 1)+substr($part3, 4, 1)*7+substr($part3, 5, 1)*3+substr($part3, 6, 1))%10;
if($pruef1==substr($part1, 9, 1) && $pruef2==substr($part2, 6, 1) && $pruef3==substr($part3, 6, 1) && $pruef4==$part4)
return TRUE;
else
return FALSE;
}
function coppaCheck( $day, $month, $year, $mindestalter ) {
if ( !checkdate($month, $day, $year) )
return false;
$coppa = '';
$cur_day = date("d");
$cur_month = date("m");
$cur_year = date("Y");
$calc_year = $cur_year - $year;
if( $month > $cur_month )
$coppa = $calc_year - 1;
elseif ( $month == $cur_month && $day > $cur_day )
$coppa = $calc_year - 1;
else
$coppa = $calc_year;
if( $coppa >= $verify )
return true;
else
return false;
}
defined ('main') or die ( 'no direct access' );
$title = 'Altersprüfung';
$hmenu = 'Altersprüfung';
$design = new design ( $title , $hmenu );
$design->header();
$_SESSION['alterscheck'] = 0;
# Formular absenden
if (isset($_POST['persocheck'])) {
$part1 = escape($_POST['part1'], 'string');
$part2 = escape($_POST['part2'], 'integer');
$part3 = escape($_POST['part3'], 'integer');
$part4 = escape($_POST['part4'], 'integer');
$persocheckerg = ausweiskontrolle($part1, $part2, $part3, $part4);
if ( $persocheckerg == false ){
$_SESSION['alterscheck'] = 0;
wd('index.php?alterscheck', 'Prüfung fehlgeschlagen - du wirst weitergeleitet', 3);
$design->footer();
} else {
$day = substr($part2,4,1).substr($part2,5,1);
$month = substr($part2,2,1).substr($part2,3,1);
$year = substr($part2,0,1).substr($part2,1,1);
$age = @coppaCheck($day, $month, $year, $verify);
if ( $age == false ) {
$_SESSION['alterscheck'] = 0;
wd('index.php?alterscheck', 'Prüfung fehlgeschlagen - du wirst weitergeleitet', 3);
$design->footer();
} else {
$_SESSION['alterscheck'] = 1;
wd('index.php?'.$seite.'', 'Prüfung erfolgreich - du wirst weitergeleitet', 3);
$design->footer();
}
}
}
?>
<center>
<form action="" method="post">
<p>
Hier wird geprüft, ob du das Mindestalter erreicht hast. <br />
Diese Daten werden <strong>nicht</strong> gespeichert.
</p>
<p>
<strong>PersonalAusweis-Nummer: </strong>
</p>
<input type="text" name="part1" size="11" maxlength="11">
<<
<input type="text" name="part2" size="7" maxlength="7">
<
<input type="text" name="part3" size="7" maxlength="7">
<<<<<<<
<input type="text" name="part4" size="2" maxlength="1">
<p><br />
<input type="submit" name="persocheck" value="Prüfen">
<input name="reset" type="reset" value="Reset" />
</p>
</form>
<p>
<strong>Hilfe zur Eingabe</strong>
</p>
<p>
Gebe alle Zahlen und Buchstaben, ohne >>> <<< in die oberen Felder ein
</p>
<p>
<img src="include/images/help/perso.jpg" width="197" height="140">
</p>
<p></p>
<p>
AltersCheck for Ilch © <a href="http://gecko.ilch.de">GeCk0</a>
</p>
</center>
<?php $design->footer(); ?>
Zuletzt modifiziert von GeCk0 am 04.05.2010 - 18:31:39 .:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Gerni Mitglied
Posts: 864 |
habe es für mich wieder leicht modifiziert, dennoch danke gecko...
falls anfragen kommen bezüglich der ansicht, darf ich des dann weitergeben?! kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| GeCk0 Administrator
Posts: 2963 |
solang die copyrights drin bleiben und es nicht-kommerziell genutzt wird, könnt ihr machen was ihr wollt
Zuletzt modifiziert von GeCk0 am 04.05.2010 - 19:06:13 .:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Gerni Mitglied
Posts: 864 |
okay, copyright bleiben drin, modifizierte von steht auch drin
DANKE kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| CaptainJack Mitglied
Posts: 299 |
Hay,
hat sich erledigt, da ich eine Zeile ausversehen löschte. Jetzt gehts aber! Zuletzt modifiziert von CaptainJack am 04.05.2010 - 19:37:50 |
||
| randfee Mitglied
Posts: 43 |
Ich fände eine verlässliche Altersbestimmung ja auch sehr nützlich, aber diese Methodik hier bringt doch nichts:
Das Geburtsdatum steht doch im Klartext in der Ausweisnummer drin, das kann doch auch jedes halbwegs intelligente kleine Kind per Hand ändern (einfach die Jahreszahl) und kommt dann trotzdem rein... ... oder habe ich was Grundlegendes übersehen und die anderen Zahlen enthalten das Geburtsdatum noch irgendwie verschlüsselt?! Zuletzt modifiziert von randfee am 14.05.2010 - 15:32:47 FusioN Multigaming - über 100 Member und viele Spiele = viel Spaß |
||
| GeCk0 Administrator
Posts: 2963 |
aber nicht jeder weiss wie sich die prüfsumme errechnet die nach jedem Abschnitt angehängt ist
.:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Gerni Mitglied
Posts: 864 |
wobei ich schon was gefunden habe, mit dem du dein wunschalter usw eingibst und er dir die komplette ausweisnummer ausgibt...
kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| GeCk0 Administrator
Posts: 2963 |
es gibt immer möglichkeiten
aber schätzungsweise, gehe ich davon aus, das mind. 95% keine Ahnung haben das es überhaupt zu umgehen ist, bzw wie es zu umgehen ist, geschweige denn das suchwort für google erraten oder soweit denken können . auf was sich mein Schätzung beruht will ich hier lieber nicht öffentlich darstellen ^^ aber wer soweit denken kann, ist meistens alt genug ;o) Zuletzt modifiziert von GeCk0 am 15.05.2010 - 03:30:53 .:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Gerni Mitglied
Posts: 864 |
loool, du sagst es ^^
kleinere geänderte Module für Ilch auf unserer HP: www.wundi-clan.com |
||
| MaddinXx Mitglied
Posts: 716 |
Bin jetzt grad über dieses interessante Modul gestossen und mir ist folgendes als Tipp aufgefallen.
Ich weiss jetzt nicht wie du es in deinem Beispiel eingestellt hast, aber ich habe einfach die Daten aus der Bild des Beispieles abgetippt und hat geklappt. Evtl solltest du dort ein anderes nehmen, denn DAS kann im Vergleich zur Ausrechnerei jeder. Gruss impres-sign | with lightness impressive Rackster Internet Services |
||
| LongHuoyan Mitglied
Posts: 181 |
Sers,
krame dieses etwas in die Tage gekommene Thema mal wieder hervor, denn ich hab da so das ein oder andere Problem.... der Alterscheck ist derzeit für die "alten" Perso-Ausweise ausgerichtet, oder? Wie könnte man den denn auf die neuen Plastikkarten Ausweise anpassen? Oder ist es machbar das man entweder eine Eingabe für den alten oder für den neuen machen muss? Habe derzeit auch diese Federmeldung: Weiterleitung in 3 Sekunden Prüfung des Alters erforderlich weiter Fatal error: Call to a member function footer() on a non-object in /home/www/web414/html/include/contents/user/regist.php on line 11 Werde aber zur Abfrage weitergeleitet... Den Code if (!isset($_SESSION['alterscheck']) or $_SESSION['alterscheck'] == 0) {
wd('index.php?alterscheck', 'Prüfung des Alters erforderlich', 3);
$design->footer();}
habe ich direkt nach dem <php eingetragen, da sonst keine Abfrage erfolgt, wenn dieser woanders eingetragen wird. Was mache ich falsch bzw. was läuft da falsch? THX & LG Long Huoyan »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| LongHuoyan Mitglied
Posts: 181 |
Niemand da, der mir da weiterhelfen kann?
»Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Sniper Moderator
Posts: 1358 |
$design->footer darf nicht über $design = new design ( $title , $hmenu ); stehen Zuletzt modifiziert von Sniper am 25.03.2011 - 08:11:47 |
||
| Oxygen Mitglied
Posts: 103 |
So sollte es funktionieren! Aber ich hab es bei mir gerade deaktiviert, da vor 2 Tagen zwei 16jährige nicht zum JoinUs gelangten, da sie den neuen Personalausweis hatten. Es wäre schön wenn es jemand dementsprechend umschreiben könnte, das es für den neuen und den alten Personalausweis funktioniert.
<?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
# user duerfen sich nicht registrieren.
$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (!isset($_SESSION['alterscheck']) or $_SESSION['alterscheck'] == 0) {
wd('index.php?alterscheck', 'Prüfung des Alters erforderlich', 3);
$design->footer();
}
$tpl = new tpl ( 'user/login' );
echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
$design->footer();
exit ();
}
switch ( $menu->get(2) ) {
default :
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1 );
$design->header();
$tpl = new tpl ( 'user/regist' );
$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
$design->footer();
break;
case 2 :
$name = '';
$email = '';
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape_nickname($name);
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (empty($name) OR empty($email)) {
$fehler = $lang['yourdata'];
} elseif ($name != $xname) {
$fehler = $lang['wrongnickname'];
} elseif ($ch_name == false) {
$fehler = $lang['namealreadyinuse'];
}
$tpl = new tpl ( 'user/regist' );
$tpl->set('name', $name);
$tpl->set('email', $email);
$tpl->set_out('FEHLER', $fehler, 1);
if ( $allgAr['forum_regist_user_pass'] == 1 ) {
$tpl->out(2);
}
$tpl->out(3);
} else {
$pass = genkey(8);
if (!empty($_POST['pass'])) {
$pass = escape($_POST['pass'], 'string');
}
user_regist ($name,$email,$pass);
$tpl = new tpl ('user/regist' );
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl->set_out ( 'NAME', $name, 4 );
}
$design->footer();
break;
}
?>
Zuletzt modifiziert von Oxygen am 25.03.2011 - 13:26:10 www.headknockers.crazytec.de |
||
| LongHuoyan Mitglied
Posts: 181 |
Ja das ist blöd, das es mit dem neuen Ausweisen (noch) nicht funktioniert...
Aber notfalls können Interessenten dann ja eine eMail schreiben und wir richten einen Login Account ein.... So als Übergang.. Aber läuft bei mir leider nicht.... Der Alters-Check wird nicht abgefragt. Hab es genauso kopiert wie Oxigen »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| minimal_warrior Mitglied
Posts: 75 |
Hallo ich suche auch einen alters check.
aber ohne personalausweis. nur mit geburtsdatum ect. angeben. verstehe leider nicht viel von programmieren darum wäre ich froh über eine php datei die das kann und die ich dan bei join us einbinden kann und ja ne erklärung wie ich das bei join us einbinde
besten dank |
||
| LongHuoyan Mitglied
Posts: 181 |
Geburtstagsdatum eingeben?
Ist dann aber sehr leicht zu umgehen, meinst nicht? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| LongHuoyan Mitglied
Posts: 181 |
Hohl das Thema mal wieder hervor...
da ich nicht wirklich fit in der Sache bin, gibt es schon eine Möglichkeit einen Alters check mit den neuen ausweisen zu machen? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| webork Mitglied
Posts: 229 |
Kann man das Script noch irgendwo downloaden. Die Downloads von Gecko gehen nicht.
|
||
| soulreafer Mitglied
Posts: 36 |
Geck0 reparier mal deine Seite
Zitat Not Found
The requested URL /include/downs/downloads/ilch_1_1/module/altersprüfung ilch 1.1.zip was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Kopf Zu! |
||
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |