ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » registrierung mit ip

Geschlossen
  1. #1
    User Pic
    beebo Mitglied
    Registriert seit
    18.01.2008
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    habe die sufu schon tot-gesufut.

    Meine Frage währe ob man in die nicht bestaetigten noch eine Spalte mit der ip,der die anmeldung oder passwortänderung gemacht hat,einbauen kann.habe etwas probleme mit einem ex-member,und da ist es ganz gut ip und aktion auf einer seite zu haben. Danke schonmal


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    und was bringt daS?
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    da sich die ip bei jeder einwahl ins inet ändert, wäre das in meisten fällen sicherlich eine ziemlich unpraktische regelung.

    setzt doch eher mal für ne zeit die möglichkeit zur registrierung aus... dann verliert derjenige schnell die lust.. von hand kannst du ja immer noch leute hinzufügen..

    und nach ner gewissen zeit..machst es wieder an..


    weil coden wird das wahrscheinlich auch niemand.. (nehme ich nun einfach mal so an zwinker )
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Forumuser Mitglied
    Registriert seit
    06.02.2006
    Beiträge
    404
    Beitragswertungen
    0 Beitragspunkte
    oh falsch gelesen


    Zuletzt modifiziert von Forumuser am 26.03.2008 - 13:50:00
    Bin ab sofort Aktiver 1.1 tester *grins* Aufgepasst: An alle Fehler verstecken sinnlos. Ich finde euch.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    beebo Mitglied
    Registriert seit
    18.01.2008
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Akira

    und was bringt daS?

    damit ich z.b. sehe wenn jemand für "klaus" das pw schicken lässt und es aber nicht ist,dann hätte ich die pw-abfrage und ip mit datum und uhrzeit auf einer seite (für event. screenshot,falls ich rechtlich was unternehmen will)

    ZitatZitat geschrieben von Amirez

    setzt doch eher mal für ne zeit die möglichkeit zur registrierung aus... dann verliert derjenige schnell die lust.. von hand kannst du ja immer noch leute hinzufügen..

    und nach ner gewissen zeit..machst es wieder an..

    du kennst meinen psycho nicht ...

    ich kann es ja im moment mit 2 fenstern(online und registrierungen) machen,aber dachte es geht irgendwie in einem.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    beebo Mitglied
    Registriert seit
    18.01.2008
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    upps-habs gelöst-vielleicht siehts nicht schön aus ,bin auch kein programmierer lächeln

    für alle die es auch brauchen,im ordner

    /include/admin/puser.php

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de


    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );

    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();

    $tpl = new tpl ( 'puser', 1);

    # add pending user
    if($menu->get(1) == "confirm" AND isset($_GET['check'])){
    $erg = db_query("SELECT * FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    if ( db_num_rows($erg) == 1 ) {
    $row = db_fetch_assoc($erg);
    switch ( $row['ak'] ) {
    # confirm regist
    case 1 :
    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
    db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
    VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1)");
    db_query("DELETE FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    }else {
    $tpl->set_out('error','Username existiert bereits',3);
    }
    break;
    # confirm new pass
    case 2 :
    db_query("UPDATE prefix_user SET pass = '".$row['pass']."' WHERE name = BINARY '".$row['name']."'");
    db_query("DELETE FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    break;

    # confirm new email
    case 3 :
    list ($id, $check) = explode('||', $row['check']);
    db_query("UPDATE prefix_user SET email = '".$row['email']."' WHERE id = ". escape($id, 'integer'));
    db_query("DELETE FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    break;
    # join us
    case 4 :
    break;
    }
    }else{
    $tpl->set_out('error','User nicht auffindbar',3);
    }
    }

    #remove pending user
    if($menu->get(1) == "del" AND isset($_GET['check'])){
    db_query("DELETE FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    }


    $tpl->out(0);
    $ak=array('','neuer User','neues Passwort','neue Emailadresse','Join us');
    $c = 0;
    $erg = db_query("SELECT `check`, `name`, `email`, `ak`, date_format(datime,'%k:%i Uhr %e.%c.%Y') as time FROM `prefix_usercheck` ORDER by datime DESC");
    while ($row = db_fetch_assoc($erg)) {
    if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    $c++;
    $row['c']=$c;
    $row['class']= $class;
    if($row['ak']==3){
    list ($id, $check) = explode('||', $row['check']);
    $row['name']= @db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$id),0);
    }
    $row['aktion'] = $ak[$row['ak']];
    $tpl->set_ar_out($row , 1);
    }

    $tpl->out(2);

    $design->footer();
    ?>


    <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_online.png" /></td><td width="30"></td><td valign="bottom"><h1>Online Statistik</h1></td></tr></table>
    <table border="0" cellpadding="2" cellspacing="1" class="border">
    <tr class="Chead">
    <th>Username</th>
    <th>Letzte aktivitaet</th>
    <th>IP-Adresse</th>
    <th>Anbieter</th>
    </tr>
    <?php
    echo user_admin_online_liste();
    ?>
    </table>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    beebo Mitglied
    Registriert seit
    18.01.2008
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    habe nur das:

    <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_online.png" /></td><td width="30"></td><td valign="bottom"><h1>Online Statistik</h1></td></tr></table>
    <table border="0" cellpadding="2" cellspacing="1" class="border">
    <tr class="Chead">
    <th>Username</th>
    <th>Letzte aktivitaet</th>
    <th>IP-Adresse</th>
    <th>Anbieter</th>
    </tr>
    <?php
    echo user_admin_online_liste();
    ?>
    </table>

    drangehangen lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    beebo Mitglied
    Registriert seit
    18.01.2008
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    brauche noch mehr hilfe,habe in der tabelle usercheck eine spalte ip gemacht,kann mir jemand was schreiben das die ip bei anmeldung oder password-vergessen eingetragen wird ,und wie man die ausliesst? währe seeeehhr dankbar
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    übernimms doch aus dem Admin Online script
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten