JeuWeb - Crée ton jeu par navigateur

Version complète : Système Allopass
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour, bonjour !

J'ai un petit problème ! Allopass fournit 2 codes, un pour l'acces et un autre pour la protection. Sur mon jeu je vais proposé des services ( de l'argent du jeu en plus etc ...) contre un allopass. J'ai réussi à mettre le code d'acces, tout marche. Mais tant que j'ai pas mis celui de protection, la personne peut aller à volonter sur la page que je veux sécuriser et donc avoir à volonter des avantages du jeu.
Mon problème ce je ne sais pas comment mettre le script de protection sur ma page php sans faire tous bugger et pour que ça marche.
Voici un bout de code de la fonction pour avoir de l'argent virtuel :
Code PHP :
<?php 
function cheatbanque() { // Staying at the inn resets all expendable stats to their max values.

global $userrow, $numqueries;

$townquery = doquery("SELECT gold,id FROM {{table}} WHERE id='$id' LIMIT 1", "users");
$townquery2 = doquery("SELECT name,innprice, chiffrebanque FROM {{table}} WHERE latitude='".$userrow["latitude"]."' AND longitude='".$userrow["longitude"]."' LIMIT 1", "towns");
$townrow = mysql_fetch_array($townquery);
$townrow2 = mysql_fetch_array($townquery2);

if (isset(
$_POST["submit"])) {
if (
$userrow["currentaction"] == "En ville" ) {


$newbank = $userrow["bank"] + $townrow2["chiffrebanque"];
$query = doquery("UPDATE {{table}} SET bank='$newbank' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "Bravo";

$page = "<table height=\"1\"><tr><td><img src=\"images/allopass.jpg\"/></td></tr></table><br><table width=\"490\"><tr><td>Bravo, vous venez de recevoir vos ".$townrow3["monnaie"]."<br><br>Maintenant vous pouvez:<br><br><a href=\"index.php\">» retourner au sommaire de la ville</a></td></tr></table>";
} else {
display("<table width=\"490\"><tr><td>C'est pas bien de vouloir tricher<br><br><br><br>Maintenant vous pouvez:<br><br><a href=\"index.php\">» retourner au sommaire de la ville</a></td></tr></table>", "Auberge"); die(); }

} elseif (isset(
$_POST["cancel"])) {

header("Location: index.php"); die();

} else {

$title = "Validez votre code";

$page = "<table height=\"1\"><tr><td><img src=\"images/allopass.jpg\"/></td></tr></table><br><table width=\"490\"><tr><td>Votre code a été validé avec succès!<br><br>Pour obtenir vos <b>" .$townrow2["chiffrebanque"] ." ".$townrow3["monnaie"]."</b> vous devez accepter le don du banquier. Dans le cas contraire cliquez sur refuser.</td></tr></table><br><br>\n";
$page .= "<form action=\"index.php?do=cheatbanque\" method=\"post\">\n";
$page .= "<input type=\"submit\" name=\"submit\" value=\"Accepter\" /> <input type=\"submit\" name=\"cancel\" value=\"Refuser\" />\n";
$page .= "</form>\n";

}

display($page, $title);

}

Dans ce bout de code, où je dois mettre ce script de protection ?

Code :
<noscript>
<meta http-equiv="Refresh" content="0;URL=http://www.allopass.com/check/error_code.php4?DOC_ID=456643&SITE_ID=166159">
</noscript>
<script type="text/javascript" language="Javascript" src="http://www.allopass.com/check/chk.php4?IDD=456643&IDS=166159"></script>

J'espère avoir été clair, si ce n'est pas le cas, je peux volontier réexpliquer.
Coucou Pilou ^^

En lisant la doc :
http://www.allopass.com/presentation.php4?rub=10
Citation :N'oubliez pas d'installer votre script de protection par cookie sur votre page de retour.
Pour une programmation plus « complexe » (en php par exemple) nous vous invitons à consulter notre rubrique « Infos techniques » dans votre espace webmaster.

Pourrais-tu aller faire un tour et, si ça ne te donne pas la réponse, nous faire un copier coller de cette page ?

Bonne journée à toi ^^

kéké
Ils ne donnent pas la réponse... Ou du moins je ne l'ai pas vue.

Voici ce que je veux protéger :
Code PHP :
<?php 
function cheatbanque() { // Staying at the inn resets all expendable stats to their max values.

global $userrow, $numqueries;

$townquery = doquery("SELECT gold,id FROM {{table}} WHERE id='$id' LIMIT 1", "users");
$townquery2 = doquery("SELECT name,innprice, chiffrebanque FROM {{table}} WHERE latitude='".$userrow["latitude"]."' AND longitude='".$userrow["longitude"]."' LIMIT 1", "towns");
$townrow = mysql_fetch_array($townquery);
$townrow2 = mysql_fetch_array($townquery2);

if (isset(
$_POST["submit"])) {
if (
$userrow["currentaction"] == "En ville" ) {


$newbank = $userrow["bank"] + $townrow2["chiffrebanque"];
$query = doquery("UPDATE {{table}} SET bank='$newbank' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "Bravo";

$page = "<table height=\"1\"><tr><td><img src=\"images/allopass.jpg\"/></td></tr></table><br><table width=\"490\"><tr><td>Bravo, vous venez de recevoir vos ".$townrow3["monnaie"]."<br><br>Maintenant vous pouvez:<br><br><a href=\"index.php\">» retourner au sommaire de la ville</a></td></tr></table>";
} else {
display("<table width=\"490\"><tr><td>C'est pas bien de vouloir tricher<br><br><br><br>Maintenant vous pouvez:<br><br><a href=\"index.php\">» retourner au sommaire de la ville</a></td></tr></table>", "Auberge"); die(); }

} elseif (isset(
$_POST["cancel"])) {

header("Location: index.php"); die();

} else {

$title = "Validez votre code";

$page = "<table height=\"1\"><tr><td><img src=\"images/allopass.jpg\"/></td></tr></table><br><table width=\"490\"><tr><td>Votre code a été validé avec succès!<br><br>Pour obtenir vos <b>" .$townrow2["chiffrebanque"] ." ".$townrow3["monnaie"]."</b> vous devez accepter le don du banquier. Dans le cas contraire cliquez sur refuser.</td></tr></table><br><br>\n";
$page .= "<form action=\"index.php?do=cheatbanque\" method=\"post\">\n";
$page .= "<input type=\"submit\" name=\"submit\" value=\"Accepter\" /> <input type=\"submit\" name=\"cancel\" value=\"Refuser\" />\n";
$page .= "</form>\n";

}

display($page, $title);

}

et le script de protection que je veux inserer dedans :


Code :
<noscript>
<meta http-equiv="Refresh" content="0;URL=http://www.allopass.com/check/error_code.php4?DOC_ID=456643&SITE_ID=166159">
</noscript>
<script type="text/javascript" language="Javascript" src="http://www.allopass.com/check/chk.php4?IDD=456643&IDS=166159"></script>

Et ma question et à quelle place mettre ce script dans le premier code sans faire tout buggé ?
On avais compris la première fois ^^

Ce qu'il te faut, c'est un php, avec allow_url_fopen a true, afin de récupérer la réponse en provenance du serveur d'allopasse, et de traiter en conséquence.
Plus de précision, ça ne serait pas de refus STP