Ergebnis 1 bis 4 von 4

Thema: Suche Addon doppelte IP Filtern

  1. #1
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Suche Addon doppelte IP Filtern

    Dieses Addon stand mal im DL-Bereich zur Verfügung.
    Wenn es noch jemand hat kann er es mir Senden ??
    Verhindert das Addon Doppelanmeldungen (Überprüfung IP) ??

    Oder ich kaufe ein Addon welches diese Funktion erfüllt !!

    Wenn jemand so etwas anbietet bitte melden

    mfg: dieter-kh

  2. #2
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320
    hier der code neue datei anlegen(ip_suche ) und im adminforce/?content=/usersystem/ip_suche speichern.

    PHP-Code:
    <? head ('Doppelte Log_in IP\'s im System'); ?>
    <table align="center" width="90%" border=1 bgcolor="#ffffff" bordercolor="#000000" style="border-collapse: collapse;" cellspacing=1 cellpadding=1>
      <tr bgcolor="#cfcfcf">
       <td width="25%" align="center"><b>Anzahl</b></td>
       <td width="25%" align="center"><b>User 1</b></td>
       <td width="25%" align="center"><b>User 2</b></td>
       <td width="25%" align="center"><b>IP der User</b></td>
      </tr>
    <?
    $sql = db_query ("SELECT COUNT( uid )  AS anzahl, uid, SUM( uid )  AS uid2, login_ip FROM  `".$db_prefix."_kontodaten` WHERE login_ip !=  '' GROUP  BY login_ip ORDER  BY anzahl DESC");
    $anzahl = false;
    while ($res = mysql_fetch_object ($sql)) {
      if ($res->anzahl == 2) {
    ?>
      <tr>
       <td align="center"><? echo $res->anzahl; ?></td>
       <td align="center"><a href="?content=/usersystem/userbearbeiten&uid=<? echo $res->uid; ?>"><? echo $res->uid; ?></a></td>
       <td align="center"><a href="?content=/usersystem/userbearbeiten&uid=<? echo ($res->uid2-$res->uid); ?>"><? echo ($res->uid2-$res->uid); ?></a></td>
       <td align="right"><? echo $res->login_ip; ?></td>
      </tr>
    <?
        $anzahl = true;
      }
    }

    if ($anzahl == false) {
    ?>
      <tr>
       <td colspan="4" align="center"><b>Keine doppelten IP's im System!</b></td>
      </tr>
    <? } ?>
    </table>
    <br /><br />
    <center>
    Copyright &copy; by <a href="http://www.123-mobile.de" target="_blank">Sebastian Hoinkes</a>
    </center>
    <? foot (); ?>

    <? head ('Doppelte Anmelde IP\'s im System'); ?>
    <table align="center" width="90%" border=1 bgcolor="#ffffff" bordercolor="#000000" style="border-collapse: collapse;" cellspacing=1 cellpadding=1>
      <tr bgcolor="#cfcfcf">
       <td width="25%" align="center"><b>Anzahl</b></td>
       <td width="25%" align="center"><b>User 1</b></td>
       <td width="25%" align="center"><b>User 2</b></td>
       <td width="25%" align="center"><b>IP der User</b></td>
      </tr>
    <?
    $sql = db_query ("SELECT COUNT( uid )  AS anzahl, uid, SUM( uid )  AS uid2, login_ip FROM  `".$db_prefix."_userdaten` WHERE ip !=  '' GROUP  BY ip ORDER  BY anzahl DESC");
    $anzahl = false;
    while ($res = mysql_fetch_object ($sql)) {
      if ($res->anzahl == 2) {
    ?>
      <tr>
       <td align="center"><? echo $res->anzahl; ?></td>
       <td align="center"><a href="?content=/usersystem/userbearbeiten&uid=<? echo $res->uid; ?>"><? echo $res->uid; ?></a></td>
       <td align="center"><a href="?content=/usersystem/userbearbeiten&uid=<? echo ($res->uid2-$res->uid); ?>"><? echo ($res->uid2-$res->uid); ?></a></td>
       <td align="right"><? echo $res->ip; ?></td>
      </tr>
    <?
        $anzahl = true;
      }
    }

    if ($anzahl == false) {
    ?>
      <tr>
       <td colspan="4" align="center"><b>Keine doppelten IP's im System!</b></td>
      </tr>
    <? } ?>
    </table>
    <br /><br />
    <? foot (); ?>

    *edit by Gremlin*
    PHP-Code-Tags nutzen!

  3. #3
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111
    !! Recht herzlichen Dank für den Code das hilft mir schon mal weiter !!

    Was ich eigendlich gesucht hab ist ein Addon oder Codeschnipsel
    für die anmelden.php welches doppelte Anmeldugen sofort beim Neuanmelden verhindert.

    Wünsche ein schönes WE.
    mfg: dieter-kh

  4. #4
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    PHP-Code:
    ###########################################################################
    # Ländersperre für den Klickbereich sowie für Paidmails für VMS by Ufisch #
    ###########################################################################

    # Hinweis:
    ##########
    -> Für dieses Addon ist folgendes Addon Vorraussetzung: Addon_Admin_Laendercode (http://www.designerscripte.net/jgs_db.php?action=show&eintrags_id=40&sid=)
    -> In den Voreinstellungen sind folgende Länder Zugelassen: Deutschland, Schweiz, Österreich, USA (AOL-User!)

    # Einbauanleitung:
    ###################

    # Öffne: content/verdienen/klick4.php und content/verdienen/paidlinks.php und alle weiteren wie z.B. die Premiumbanner

    # Füge am Anfang der Datei HINTER userstatus(); folgenden Code ein:

        // Einstellungen
        $allowed = array("GERMANY", "AUSTRIA", "SWITZERLAND", "UNITED STATES"); // Zugelassene Länder, getrennt durch " , ". Hinweis: UNITED STATES = AOL-User!
        $hinweis = '<b>Only people from Germany, Austria and Switzerland are permitted for the clickarea.</b><br>
                <br>
                Solltest du aus einem dieser Länder kommen und diese Nachricht hier sehen, so wende dich bitte an den Admin!'; // Hinweistext der erscheint, wenn ein User nicht aus einem erlaubten Land kommt.

        // IP überprüfen
        $ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$_SERVER['REMOTE_ADDR']."') AND IP_TO>=inet_aton('".$_SERVER['REMOTE_ADDR']."');"));
        if(!in_array($ccode_array['land'],$allowed))
        {
        head("L&auml;ndersperre");
        echo $hinweis;
        foot();
        } else {


    # Füge ganz am Ende der Datei noch VOR ?> folgendes ein:

        }


    # Öffne: content/konto/userprofil.php

    # Achtung: Es kann sein, dass bei euch der nachfolgende Code etwas anders aussieht. Also bitte nicht einfach blind übernehmen!

    # Suche

        <tr>
            <td><strong>Paidmails:</strong></td>
            <td>
            <select name="paidmails">
            <option value="1" <? if ($paidmails == 1) echo 'selected';?>>Ja</option>
            <option value="0" <? if ($paidmails == 0) echo 'selected';?>>Nein</option>
            </select>
            </td>
        </tr>


    # Ersetze mit:

        <?
        $allowed = array("GERMANY", "AUSTRIA", "SWITZERLAND", "UNITED STATES"); // Zugelassene Länder, getrennt durch " , ". Hinweis: UNITED STATES = AOL-User!

        $ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$_SERVER['REMOTE_ADDR']."') AND IP_TO>=inet_aton('".$_SERVER['REMOTE_ADDR']."');"));
        if(in_array($ccode_array['land'],$allowed))
        { 
        ?>
        <tr>
            <td><strong>Paidmails:</strong></td>
            <td>
                <select name="paidmails">
                <option value="1" <? if ($paidmails == 1) echo 'selected';?>>Ja</option>
                <option value="0" <? if ($paidmails == 0) echo 'selected';?>>Nein</option>
                </select>
            </td>
            </tr>
            <?    } else { ?>
            <tr>
            <td><strong>Paidmails:</strong></td>
            <td>
            <i>Nicht möglich!</i>
            </td>
        </tr>
        <? } ?>



    # Öffne: content/intern/anmelden.php

    # Suche

        <tr>
             <td class="main"><b>Paidmails empfangen:</b></td>
            <td class="main"><select name="paidmails"><option value="1" <? if ($_POST['paidmails'] == 1) { echo 'selected';}?>>Ja</option><option value="0" <? if ($_POST['paidmails'] != 1) { echo 'selected';}?>>Nein</option></select></td>
           </tr>


    # Ersetze mit:

        <?
        $allowed = array("GERMANY", "AUSTRIA", "SWITZERLAND", "UNITED STATES"); // Zugelassene Länder, getrennt durch " , ". Hinweis: UNITED STATES = AOL-User!
        
        $ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$_SERVER['REMOTE_ADDR']."') AND IP_TO>=inet_aton('".$_SERVER['REMOTE_ADDR']."');"));
        if(in_array($ccode_array['land'],$allowed))
        { 
        ?>
          <tr>
           <td class="main"><b>Paidmails empfangen:</b></td>
            <td class="main"><select name="paidmails"><option value="1" <? if ($_POST['paidmails'] == 1) { echo 'selected';}?>>Ja</option><option value="0" <? if ($_POST['paidmails'] != 1) { echo 'selected';}?>>Nein</option></select></td>
          </tr>
        <?    } else { ?>
           <tr>
             <td class="main"><b>Paidmails empfangen:</b></td>
             <td class="main"><input type="hidden" name="paidmails" value="0"><i>Nicht möglich!</i></td>
           </tr>
        <? } ?>   



    # Wichtiger Hinweis:
    #####################

    Das Addon ist so wie es hier zu sehen ist bereits seit Längerer Zeit auf Zwergen-Mine.de erfolgreich im Einsatz.
    Daher sollten Fehler ausgeschlossen sein. Ich gebe aber dennoch keine Garantie darauf, dass es auch bei euch einwandfrei läuft.
    Außerdem hafte ich nicht für eventuell durch den Einbau entstande Fehler bzw. Schäden!
    www.scripte-box.de VMS,VMS2 und FWX

Ähnliche Themen

  1. Doppelte Tan Einträge
    Von Sam2004 im Forum Talk, talk, talk...
    Antworten: 3
    Letzter Beitrag: 07.02.2011, 15:48
  2. Doppelte Passwörter
    Von Freesnooze im Forum [HD] Programmieren
    Antworten: 18
    Letzter Beitrag: 04.02.2009, 00:22
  3. Doppelte ip adresse
    Von Thor82 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 23.04.2008, 21:03
  4. Doppelte IP adressen 1.2
    Von kleinerengel im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 02.10.2007, 23:46
  5. (S) doppelte ip Auszahlungssperre
    Von Hardy im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 18.08.2007, 00:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •