• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Games
  4. Criminals & Maffiagames
  5. Uitbreidingen en Overige
  6. Archief
  7. Banditi

Forum

  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Een api login verwerken in banditi script

  • Willem
  • 4 juni 2009 om 00:28
  • Gesloten
  • Willem
    Expert
    Berichten
    3.839
    • 4 juni 2009 om 00:28
    • #1

    Beste cpers,

    Ik heb me een tijd geleden aangemeld voor de api login van Gamecoll enkel lukt het mijn niet omdeze in mijn loginscript te verwerken nu is mijn vraag wie me er mee wil helpen.


    Alvast bedankt
    Zie hier onder de scripts

    Login.php

    PHP
    <?php /* ------------------------- */
      include("config.php");
      if(isset($_POST['login'])) {
     $dbres				= mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
    $num = mysql_num_rows($dbres);
        if($num > 0) {
    $naam = $_POST['login'];
    $_POST['login'] = $naam;
    $pass = $_POST['pass'];
    $_POST['pass'] = $pass;
        setcookie("login",'',time()-24*60*60,"/","");
        setcookie("validate",'',time()-24*60*60,"/","");
          $_SESSION['IP']			= $_SERVER['REMOTE_ADDR'];
          $dbres				= mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `users` WHERE `login`='{$_SESSION['login']}'");
          $_SESSION['data']			= mysql_fetch_object($dbres);
    if($data->vakantie > 0){
       header("Location: $sitelink/index2.php?vakantie");
    exit;
        }
    /*if($data->vermoord > 0){
    	header("Location: inlogger.php?a=buycredits");
    	exit;
    }*/
        header("Location: inlogger.php?x={$_POST['login']}&pass={$_POST['pass']}");
        }
    else{
       header("Location: $sitelink/index2.php?error");
       }
      }
      else if($_GET['x'] == "logout") {
        mysql_query("UPDATE `[users]` SET `online`='0000-00-00 00:00:00' WHERE `login`='{$data->login}'");
        mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
        setcookie("login",'',time()-24*60*60,"/","");
        setcookie("validate",'',time()-24*60*60,"/","");
        session_destroy();
       header("Location: $sitelink/index2.php");
      }
    /* ------------------------- */ ?>
    Meer tonen

    apilogin

    PHP
    <?php 
    //Algemene configuratie van je site 
    $sitecode = "geheim";  //Je unieke site code 
    $sitenaam = "World-of-maffia.nl"; //Enkel om aan je leden te tonen 
    $sitepass = "Geheim"; //Je unieke wachtwoord voor deze site om ons aan te spreken 
    $memberdbname = "users"; //De naam van je database die je leden bevat 
    $configfile = "config.php"; //Naam (en path) van je configuratie bestand - niet langer nodig 
    $thisfilename = "login.php"; //Naam van dit bestand 
    $aantalinlogseconden = "15"; //Hoeveel pogingen (+/- seconden) krijgen je leden voordat hun sessie vervalt 
    
    
    $dbhost="localhost"; 
    $dbuser="Geheim"; 
    $dbpass="Geheim"; 
    $databasename="Geheim"; 
    
    
    //Start van het script 
    ob_start(); 
    session_start(); 
    
    
    
    
    if(isset($_GET["type"]) && $_GET["type"]=="logincheck3" && isset($_GET["login"]) && isset($_GET["randcode"])){ 
    
    
    //Het ip adres van onze antwoordserver opzoeken 
    $gcip2  = "http://gamecoll.com/api.php?type=gcip&sitecode=".urlencode($sitecode)."&sitepass=".urlencode($sitepass); 
    $gcip = file_get_contents($gcip2); 
    //Einde van het opzoeken van het ip van onze antwoordserver 
    
    
    if($_SERVER["REMOTE_ADDR"]!=$gcip){ 
    echo "3"; 
    exit; 
        } 
    
    
    //require_once($configfile); //include je configfile of maak zoals hieronder verbinding: 
      if(!(@mysql_connect($dbhost,$dbuser,$dbpass) && @mysql_select_db($databasename))) { 
    echo "Er is een fout opgetreden tijdens het verbinding maken met de database. Onze excuses voor het ongemak."; 
        exit; 
      } 
    
    
    $login=htmlspecialchars(addslashes($_GET["login"])); 
    $randcode2=htmlspecialchars(addslashes($_GET["randcode"])); 
    mysql_query("UPDATE apilogin SET canlogin='1',login='".$login."' WHERE randcode='".$randcode2."' LIMIT 1") or die('2'.mysql_error()); 
    //echo '1';                    //Sluit het venster van GameColl niet, laat de bezoeker het sluiten 
    echo "okclose";                //Sluit het GameColl venster vanzelf terug 
    exit; 
    } 
    
    
    
    
    //require_once($configfile); //include je configfile of maak zoals hieronder verbinding: 
      if(!(@mysql_connect($dbhost,$dbuser,$dbpass) && @mysql_select_db($databasename))) { 
    echo "Er is een fout opgetreden tijdens het verbinding maken met de database. Onze excuses voor het ongemak."; 
        exit; 
      } 
    
    
    if(!isset($_SESSION['randcode'])){ 
    $randcode=rand(1,9999999999999999); 
    $_SESSION['randcode']=$randcode; 
    }else{ 
    $randcode=$_SESSION['randcode']; 
    } 
    
    
    $domein='.'.$_SERVER[SERVER_NAME]; 
    $domein  = trim(str_replace("www.", "", $domein )); 
    
    
    
    
    
    
    
    
    
    
    if(isset($_GET['logout'])){    //start van het uitloggen 
    
    
    mysql_query("DELETE FROM apilogin WHERE login='" .$_COOKIE[c8393zrv_crime2]. "'"); 
    mysql_query("DELETE FROM apilogin WHERE login='".$login."' OR `sessionid`='".session_id()."' OR `randcode`='".$randcode."' OR `ip`='".$_SERVER['REMOTE_ADDR']."'") or die("Ik kon de vorige sessies niet goed opkuisen. Is de tabel apilogin wel gemaakt in de database?".mysql_error()); 
    
    
    //Zet hieronder wat je site moet doen als je uitgelogd wordt (cookies vernietigen, sessies vernietigen, ... ?) 
        setcookie("c8393zrv_crime2","", -1); 
        setcookie("hash","", -1); 
    //session 
    unset($_SESSION['login']); 
        unset($_SESSION['IP']); 
        unset($_SESSION['data']); 
    session_unset(); 
    
    
    //destroy the session 
    session_destroy(); 
    echo "<body style='margin: 0px; height:100%'>"; 
        echo "<h3>Uitloggen &rsaquo; Uitgelogd</h3>"; 
        echo "Je bent succesvol uitgelogd!"; 
            echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=index.php\">"; 
            exit; 
    } //einde van het uitloggen 
    
    
    
    
    
    
    
    
    //Controle of men niet al ingelogd is 
    if ($_COOKIE["c8393zrv_crime2"] != "" || $_COOKIE['hash'] != ""){ 
        echo "<body style='margin: 0px; height:100%'>"; 
            echo "<h3>Al ingelogd</h3>"; 
            echo "Je bent al ingelogd, nog een keer inloggen is niet nodig."; 
            echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=".$thisfilename."?logout\">"; 
    exit; 
    } 
    //Einde van de al-ingelogd controle 
    
    
    if(isset($_GET['loginverification'])){ 
    $randcode = htmlspecialchars(addslashes($_GET['loginverification'])); 
    $sql=mysql_query("SELECT id,loginretry,canlogin,login FROM apilogin WHERE `randcode`='".$randcode."' AND sessionid='".session_id() 
    ."' AND ip='".$_SERVER['REMOTE_ADDR']."' LIMIT 1 "); 
    
    
    if(mysql_num_rows($sql)==0){ 
    mysql_query("DELETE FROM apilogin WHERE login='".$login."' OR `sessionid`='".session_id()."' OR `randcode`='".$randcode."' OR `ip`='".$_SERVER['REMOTE_ADDR']."'") or die("Ik kon de vorige sessies niet goed opkuisen. Is de tabel apilogin wel gemaakt in de database?".mysql_error()); 
        mysql_query("INSERT INTO apilogin (login,date,loginretry,sessionid,ip,randcode) VALUES ('".$login."',NOW(),'".$aantalinlogseconden."','".session_id() 
    ."','".$_SERVER['REMOTE_ADDR']."','".$randcode."')") or die(mysql_error()); 
    $sql=mysql_query("SELECT id,loginretry,canlogin FROM apilogin WHERE randcode='".$randcode."' AND sessionid='".session_id() 
    ."' AND ip='".$_SERVER['REMOTE_ADDR']."' LIMIT 1 "); 
    
    
    }else{ 
    mysql_query("UPDATE apilogin SET loginretry=loginretry-'1' WHERE randcode='".$randcode."' AND sessionid='".session_id() 
    ."' AND ip='".$_SERVER['REMOTE_ADDR']."' LIMIT 1 "); 
    $sql=mysql_query("SELECT id,loginretry,canlogin,login FROM apilogin WHERE `randcode`='".$randcode."' AND sessionid='".session_id() 
    ."' AND ip='".$_SERVER['REMOTE_ADDR']."' LIMIT 1 "); 
    } 
    
    
    $logincheck=mysql_fetch_assoc($sql); 
    $login=$logincheck['login']; 
    if($logincheck['canlogin']=='1'){ 
     //Je inloggegevens zijn ok! 
    
    
    $_SESSION['loginmislukt']++; 
       $dbres = mysql_query("SELECT `c8393zrv_crime2` FROM `".$memberdbname."` WHERE `c8393zrv_crime2`='".$login."' LIMIT 1") or die("FOUT : " . mysql_error()); 
    $hieraantal = mysql_num_rows($dbres); 
       if($hieraantal == 0) { 
    
    
    // Het lid staat wel in GameColl db, maar niet in je eigen database 
    // Hieronder vragen we gegevens aan de GameColl server over uw nieuwste lid 
    
    
    $url2  = "http://gamecoll.com/api.php?". 
            "type=firstlogin&sitecode=".$sitecode."&sitepass=".$sitepass."&login=".urlencode($login); 
    $result2 = file_get_contents($url2); 
    $result2 = explode(",",$result2); 
    
    
    //Voeg het lid toe in je ledendatabase 
    mysql_query("INSERT INTO `".$memberdbname."` (`c8393zrv_crime2`, `crimedb`, `email`, `ip`, `activated`, `signup`) VALUES ('".$result2[0]."', '".$randcode."', '".$result2[1]."', '" . $_SERVER[REMOTE_ADDR] . "', '1', NOW())") or die("Gebruiker kan niet worden toegevoegd in je database, reden: <br>".mysql_error()); 
          print '<tr><td class="mainTxt">Je nieuwe GameColl login is aangemaakt op '.$sitenaam.'!</tr></td>'; 
    
    
    } //hieraantal=0 
    
    
        $dbres            = mysql_query("SELECT `c8393zrv_crime2`,`crimedb` FROM `".$memberdbname."` WHERE `c8393zrv_crime2`='".$login."' LIMIT 1"); 
        if(($list_lid = mysql_fetch_object($dbres))) { 
    
    
    
    
    //pass veranderd?  pass= randcode 
    if($list_lid->crimedb!=$randcode){ 
    mysql_query("UPDATE `".$memberdbname."` SET `crimedb`='".$randcode."' WHERE `c8393zrv_crime2`='" . $login . "' LIMIT 1"); 
    $list_lid->crimedb=$randcode; 
    } 
    
    
    
    
    //Voorbeeldcode van wat er gedaan moet worden als ze worden ingelogd in je site (cookies en sessies zetten): 
    $_SESSION['login']=$list_lid->c8393zrv_crime2; 
    setcookie("c8393zrv_crime2", "$list_lid->c8393zrv_crime2", time() +604800); 
    setcookie("hash", "$list_lid->crimedb", time() +604800); 
    
    
    //Einde van de voorbeeldcode 
    
    
                            echo "<h3>Ingelogd</h3> 
                            Ingelogd als <b>$list_lid->c8393zrv_crime2</b>! 
                            <META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=index.php\">"; 
        } 
        exit; 
    
    
    } 
    
    
    //Canlogin staat nog niet op 1 
    
    
    if($logincheck['loginretry']<='0' && $logincheck['canlogin']!='1'){ 
    mysql_query("DELETE FROM apilogin WHERE login='".$login."' OR `sessionid`='".session_id()."' OR `randcode`='".$randcode."' OR `ip`='".$_SERVER['REMOTE_ADDR']."'") or die("Ik kon de vorige sessies niet goed opkuisen. Is de tabel apilogin wel gemaakt in de database?".mysql_error()); 
    session_unset(); 
    session_destroy(); 
    unset($_GET); 
    unset($_POST); 
        echo "<a href='".$thisfilename."'>Uw inlog sessie is verlopen.<br> 
        Ga terug en probeer het opnieuw.</a>"; 
        exit; 
    } 
    
    
    echo "Bezig met wachten tot je ingelogd bent...<br>Aantal seconden over: ".$logincheck['loginretry'].".<br> 
    <script language=\"javascript\">setTimeout('self.window.location.reload()',4000)</script>"; 
    
    
    } else { 
    
    
    if(!isset($_SESSION['loginrequestsent']) || $logincheck['loginretry']==$aantalinlogseconden){ 
    
    
    $sql=mysql_query("SELECT id FROM apilogin WHERE `randcode`='".$randcode."' AND sessionid='".session_id()."' AND ip='".$_SERVER['REMOTE_ADDR']."' LIMIT 1 "); 
    if(mysql_num_rows($sql)==0){ 
    mysql_query("DELETE FROM apilogin WHERE login='".$login."' OR `sessionid`='".session_id()."' OR `randcode`='".$randcode."' OR `ip`='".$_SERVER['REMOTE_ADDR']."'") or die("Ik kon de vorige sessies niet goed opkuisen. Is de tabel apilogin wel gemaakt in de database?".mysql_error()); 
    mysql_query("INSERT INTO apilogin (login,date,loginretry,sessionid,ip,randcode) VALUES ('".$login."',NOW(),'".$aantalinlogseconden."','".session_id()."','".$_SERVER['REMOTE_ADDR']."','".$randcode."')") or die(mysql_error()); 
    } 
    
    
    echo ' 
    <script type="text/javascript"> 
    <!-- 
    function open_window(popup) 
    { 
        var height_popup=620; 
        var H = (screen.height - height_popup) / 2; 
        var width_popup=500; 
        var L = (screen.width - width_popup) / 2; 
        pop_up = window.open(popup,"popup","status=no,scrollbars=no,resizable=no,height="+height_popup+",width="+width_popup+",top="+H+",left="+L); 
    } 
    //--> 
    </script> 
    </head>'; 
    echo "<body OnLoad=\"open_window('http://gamecoll.com/popup.php?p=api&type=logincheck1&sitecode=".$sitecode."&randcode=".$randcode."');\"> 
    <a href=\"".$thisfilename."?loginverification=".$randcode."\" target=\"_self\">De pop-up heeft mij ingelogd, ga nu verder.</a><br><br>"; 
    
    
    
    
    $_SESSION['loginrequestsent']=1; 
        } 
    
    
    
    
    echo " 
    
    
    <SCRIPT> 
    function openTarget (form, features, windowName) { 
      if (!windowName) 
        windowName = 'formTarget' + (new Date().getTime()); 
      form.target = windowName; 
      open ('', windowName, features); 
     window.location='".$thisfilename."?loginverification=' + formname.randcode.value; 
    } 
    </SCRIPT> 
    
    
    <form name='formname' action=\"http://gamecoll.com/popup.php?p=api\" method=\"post\"  ONSUBMIT=\"openTarget(this, 'width=550,height=500,resizable=1,scrollbars=1'); return true;\" target=\"newpopup\" onSubmit=\"this.submit.disabled='true'\"  style='width:100%; text-align:center;'> 
    <input type='hidden' name='type' value='logincheck1'> 
    <input type='hidden' name='sitecode' value='".$sitecode."'> 
    <input type='hidden' name='randcode' value='".$randcode."'> 
    <input type=\"submit\" name=\"inloggen\" value=\"Inlog pop-up tonen\" style=\"width: 150px; border:2px; background-image: url(http://gamecoll.com/favicon.ico); background-repeat: no-repeat;\"></form>"; 
    } 
    ?>
    Meer tonen
  • Gast, wil je besparen op je domeinnamen? (ad)
  • K.Rens
    Eigenaar
    Berichten
    4.479
    Filebase Entries
    2
    • 4 juni 2009 om 14:00
    • #2

    Aangezien je niet meegeeft wat juist de fout is, kan ik je zo moeilijk helpen.
    Ik adviseer je onze GameColl helpdesk te contacteren met de exacte problemen en dan help ik je privé verder.
    Eventueel kunnen wij deze koppeling ook voor jou realiseren.

  • Willem
    Expert
    Berichten
    3.839
    • 4 juni 2009 om 14:20
    • #3

    @ rens dat heb ik all 4 keer gedaan enkel nooit een reactie van jullie terug

    Nieuwe reactie samengevoegd met originele reactie op 04.06.09 14:24:43:
    Nou kijk ik probeer enige tijd all de apilogin te verwerken in me login.php hierover heb ik toendertijd all hulp gevraagd via de helpdesk enkel kreeg ik nooit andwoordt terug.

    ik heb ze nu gescheiden staan maar wil hem gewoon koppelen aan me loginveld waar je op de indes moet inloggen maar dat lukt dus niet want dan krijg ik een parse error

    nu heb ik hem gescheiden staan

    maar krijg ik dit Je bent succesvol ingelogd op je GameColl account,
    maar de in-te-loggen site heeft niet correct geantwoord:

    mocht u het willen bekijken kan dat op
    hier(klik hier)

    Nieuwe reactie samengevoegd met originele reactie op 04.06.09 14:26:48:
    Heb hem nu in me index aangepast naar login3.php maar hij linkt niet verder naar de ingame

  • K.Rens
    Eigenaar
    Berichten
    4.479
    Filebase Entries
    2
    • 4 juni 2009 om 15:51
    • #4

    "de in-te-loggen site heeft niet correct geantwoord"
    Dit wil zeggen dat je ergens iets output, wat niet geoutput moet worden. In dit geval output je het volgende: </p>
    Dit moet niet, je moet gewoon een 1 of "okclose" teruggeven als het inloggen geslaagd is op je site.

    Verder linken naar ingame doe je toch gewoon met

    PHP
    header("location:index.php");

    Verder heb ik de laatste 2 weken geen enkele api vraag ontvangen in de helpdesk.

  • Willem
    Expert
    Berichten
    3.839
    • 17 september 2009 om 10:45
    • #5

    :slotje:Heb het geprobeerd maar lukt op de dag van vandaag nog niks en heb dus vandaag een ticket naar de helpdesk gestuurd.

  • K.Rens
    Eigenaar
    Berichten
    4.479
    Filebase Entries
    2
    • 17 september 2009 om 13:33
    • #6

    Ok, dan zal ik vanavond proberen je helpdesk ticket te beantwoorden - afhankelijk van hoe laat ik hier van mijn werk klaar ben.

    PHP
    header("Location: inlogger.php?x={$_POST['login']}&pass={$_POST['pass']}");


    => NIET zo doen!!!
    Je slaagt het wachtwoord zo mee op in de acces logs van je webserver (apache)!


    Ps: voor ons betaalsysteem moet je niet langer je login koppelen, moest je enkel interesse hebben in dit laatste.

  • Willem
    Expert
    Berichten
    3.839
    • 17 september 2009 om 16:12
    • #7

    Koen doe maar rustig aan ik wacht all zolang dat die paar dagen langer niet uitmaken je heb het all druk genoeg neem ik aan.

    Wat bedoel je eigenlijk met voor ons betaalsysteem moet je niet langer je login koppelen moest je enkel intresse hebben in dit laatste.

    Zou grg meer informatie willen hebben indien dit mogelijk is.

    Topic kan indien u denk dat we het verder kunnen oplossen via de helpdesk een mooi glimmend slotje op.

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 18 september 2009 om 16:21
    • #8

    op aanvraag

    :slotje:

    miauw!

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 5 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design