Jump to content
×
×
  • Create New...
  • 0

aide site ...


Allostarz
 Share

Question

[Message d'introduction]Version des files :2012Domaine (Base de données, Core, etc.) :Votre niveau (débutant, intermédiaire, avancé) :Description du problème :voila quand un joueurs veut se conecter ca lui sort un truck proxy vous ne pouvez pas vous inscrire .. comment enlevez le proxy ??

 	Validation de l'inscription		Vérification	<?php if($securite!='JEREMaimelaquequete!numero:0687541251'){	exit();}if (    $_SERVER['HTTP_X_FORWARDED_FOR']   ||    $_SERVER['HTTP_X_FORWARDED']   ||    $_SERVER['HTTP_FORWARDED_FOR']   ||    $_SERVER['HTTP_CLIENT_IP']   ||    $_SERVER['HTTP_VIA']   ||    in_array($_SERVER['REMOTE_PORT'],    array(8080,80,6588,8000,3128,553,554))   ||    @fsockopen($_SERVER['REMOTE_ADDR'],    80, $errno, $errstr, 30)) {echo 'Proxy detecté fous moi lcamps
';echo 'Tu veux de faire quoi au juste ?
';}else{	$ipbox = gethostbyaddr($_SERVER['REMOTE_ADDR']);	$captcha=$_POST["captcha"];	if ($captcha == "blanc" || $captcha == "Blanc" || $captcha == "BLANC")	{		$password1=$_POST["password1"];		$password2=$_POST["password2"];		if ($password1 == $password2)		{			$compte=mysql_real_escape_string($_POST["compte"]);			$suppr=$_POST["suppr"];			$mail=mysql_real_escape_string($_POST["mail"]);			$question=mysql_real_escape_string($_POST["question"]);			$reponse=$_POST["reponse"];			if(is_numeric($_POST['stat'])){ $stat=$_POST['stat']; }			if (empty($password1) || empty($password2) || empty($compte) || empty($suppr) || empty($mail) || empty($question) || empty($reponse) || empty($stat))			{				echo 'Erreur! Assurez vous de ne laissé aucun champs vide.
Revenez au formulaire, et remplissez tous les champs.';			}			else			{				$time=date("Y-m-d H:i:s",time());				$search=mysql_query("SELECT COUNT('account.account.id') as nb FROM account.account WHERE account.account.login='$compte'");				$find=mysql_fetch_array($search);				if ($find["nb"] == "0")				{					$ipboxverif=mysql_query("SELECT COUNT('account.account.ipbox') as nb FROM account.account WHERE account.account.ipbox='$ipbox'");					$ipboxverif2=mysql_fetch_array($ipboxverif);					if ($ipboxverif2["nb"]>3)					{					echo "Il y à déjà trop de comptes créés depuis ce lieu.";					}					else					{					mysql_query("INSERT INTO account.account (login, password, social_id, email, question1, answer1, create_time, cash, rang, ipbox) VALUES ('$compte', password('$password1'), '$suppr', '$mail', '$question', password('$reponse'), '$time', '0', '1', '$ipbox')");					//mysql_query("INSERT INTO account.account VALUES('','$compte',PASSWORD('$password1'),'','$suppr','$mail','','','','','$time','$question',PASSWORD('$reponse'),'','','','OK','','','','','','','','$time','$time','0000-00-00 00:00:00','0000-00-00 00:00:00','$time','$time','$time','','','')");					echo 'Le compte '.$compte.' a bien été créé.

Vous pouvez désormais jouer à Ton serveur -Online.

Bon jeu sur Ton serveur -Online!';					$mois = date('n');					//mysql_connect('178.32.163.115', 'oregonc2', 'oregonc2oregonc2'); mysql_query("INSERT INTO site.stats (mois, rep) VALUES ('$mois', '$stat')");					}				}				else				{					echo 'Erreur! Un compte possède déjà ce nom.
Revenez au formulaire, et changez votre nom de compte.';				}			}		}		else		{			echo 'Erreur! Le mot de passe et la vérification du mot de passe ne sont pas les mêmes.
Revenez au formulaire, et vérifiez les deux mots de passe.';		}	}	else	{		echo 'Erreur! La réponse est fausse.
Revenez au formulaire, et répondez correctement à la question.';	}}?>

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Link to comment
Share on other sites

  • Answers 8
  • Created
  • Last Reply

Top Posters For This Question

8 answers to this question

Recommended Posts

  • 0

Perso je suis dans l'incapacité de t'aider mais je peux te dire déjà une chose, c'est que si tu soignes ton code avec les balises BBcode les gens auront moins mal aux yeux et pourront t'aider mieux je pense.

[ code] TON CODE [ /code]

=>

TON CODE

Allez bonne chance

Link to comment
Share on other sites

  • 0
    Validation de l'inscription        Vérification    <?php if($securite!='JEREMaimelaquequete!numero:0687541251'){    exit();}    $ipbox = gethostbyaddr($_SERVER['REMOTE_ADDR']);    $captcha=$_POST["captcha"];    if ($captcha == "blanc" || $captcha == "Blanc" || $captcha == "BLANC")    {        $password1=$_POST["password1"];        $password2=$_POST["password2"];        if ($password1 == $password2)        {            $compte=mysql_real_escape_string($_POST["compte"]);            $suppr=$_POST["suppr"];            $mail=mysql_real_escape_string($_POST["mail"]);            $question=mysql_real_escape_string($_POST["question"]);            $reponse=$_POST["reponse"];            if(is_numeric($_POST['stat'])){ $stat=$_POST['stat']; }            if (empty($password1) || empty($password2) || empty($compte) || empty($suppr) || empty($mail) || empty($question) || empty($reponse) || empty($stat))            {                echo 'Erreur! Assurez vous de ne laissé aucun champs vide.
Revenez au formulaire, et remplissez tous les champs.';            }            else            {                $time=date("Y-m-d H:i:s",time());                $search=mysql_query("SELECT COUNT('account.account.id') as nb FROM account.account WHERE account.account.login='$compte'");                $find=mysql_fetch_array($search);                if ($find["nb"] == "0")                {                    $ipboxverif=mysql_query("SELECT COUNT('account.account.ipbox') as nb FROM account.account WHERE account.account.ipbox='$ipbox'");                    $ipboxverif2=mysql_fetch_array($ipboxverif);                    if ($ipboxverif2["nb"]>3)                    {                    echo "Il y à déjà trop de comptes créés depuis ce lieu.";                    }                    else                    {                    mysql_query("INSERT INTO account.account (login, password, social_id, email, question1, answer1, create_time, cash, rang, ipbox) VALUES ('$compte', password('$password1'), '$suppr', '$mail', '$question', password('$reponse'), '$time', '0', '1', '$ipbox')");                    //mysql_query("INSERT INTO account.account VALUES('','$compte',PASSWORD('$password1'),'','$suppr','$mail','','','','','$tim​e','$question',PASSWORD('$reponse'),'','','','OK','','','','','','','','$time','​$time','0000-00-00 00:00:00','0000-00-00 00:00:00','$time','$time','$time','','','')");                    echo 'Le compte '.$compte.' a bien été créé.

Vous pouvez désormais jouer à Ton serveur -Online.

Bon jeu sur Ton serveur -Online!';                    $mois = date('n');                    //mysql_connect('178.32.163.115', 'oregonc2', 'oregonc2oregonc2'); mysql_query("INSERT INTO site.stats (mois, rep) VALUES ('$mois', '$stat')");                    }                }                else                {                    echo 'Erreur! Un compte possède déjà ce nom.
Revenez au formulaire, et changez votre nom de compte.';                }            }        }        else        {            echo 'Erreur! Le mot de passe et la vérification du mot de passe ne sont pas les mêmes.
Revenez au formulaire, et vérifiez les deux mots de passe.';        }    }    else    {        echo 'Erreur! La réponse est fausse.
Revenez au formulaire, et répondez correctement à la question.';    }?>

Je t'ai enlevé le système de protection contre les proxys.

  • J'adore 1
Link to comment
Share on other sites

  • 0

merci a toi est ce que tu peux regarder ca aussi pck j'ai voulu changer le nombre de gold que donne le System de vote donne 100 gold ou lieu de 5 changer tous les 5 mes bon voila ca donne tjr 100 !!

Votez et gagnez des Gold !Votez !<?php if($securite!='JEREMaimelaquequete!numero:0687541251'){exit();}$ip=$_SERVER['REMOTE_ADDR'];$ipbox=gethostbyaddr($ip);if(empty($_GET['vote']) || $_GET['vote']==0){ ?>
Le fait de voter pour UtopieheartMT2 nous permet d'augmenter la population du serveur tout en vous récompensant et en vous encourageant à le faire régulièrement!

Comment recevoir les 100 Gold ?
C'est très simple, connectez vous au site ensuite il suffit de cliquer sur les logo du "top-site" ci dessous, saisir un code de vérification et le tour est joué !      
Votez sur topmetin.com et root-top.com ensuite gagnez 100 Gold Par vote ! (Toutes les 2Heures)





 

      Merci pour votre soutien, Le staff UtopieHeartMT2.<?php }elseif ($_GET['vote']==1){$temps = time();$temps2h = time() + (120 * 60);mysql_select_db('$db_account');if($_SESSION['id']!=''){// LA PAGE START HERE$idcompte = $_SESSION['id'];		//recups vars		$vote1 = mysql_query("SELECT * FROM $db_account.site_votes WHERE id='$idcompte'");		$vote1a = mysql_fetch_array($vote1);		$vote1b = mysql_num_rows($vote1);		$vote1nb = mysql_fetch_assoc($vote1);//�a compte la valeur ? faut que jle note ... ^^		$voteallownom = $vote1a['temps1'];		$tempprochvotenom = $voteallownom + (120 * 60);		$verif_double_compte = mysql_query('SELECT * nb FROM account.site_votes WHERE ipbox="'.$ipbox.'"'); //verif si le PC a deja vot�		$verif_double_compte_nb = mysql_num_rows($verif_double_compte);//si > 1 deja vot� rediriger				$nbvote = $vote1nb['nbvote'];		if($temps > $tempprochvotenom){		//Test si OK pour vote !		$nbvote++;		mysql_query("UPDATE $db_account.account SET cash=cash+5 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :		mysql_query("DELETE FROM $db_account.site_votes WHERE id =$idcompte");		mysql_query("INSERT INTO $db_account.site_votes VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");		mysql_query("UPDATE $db_account.account SET vote=vote+1 WHERE $db_account.account.id='$idcompte'");		?>		    	Vous allez être redigé vers le top-site, une fois le vote effectué, vos 100 Gold seront ajoutées!        	       	 <?php		}		else{ ?>		Vous avez déjà voté, prochain vote possible dans  		<?php $nombre = $tempprochvotenom-$temps; //remplacez ici par votre nombre a convertir//initialisation$secondes = 0;$minutes = 0;$heure = 0;//convertion$minutes = $nombre/60; $secondes = bcmod($nombre,"60");$minutes = floor($minutes);while($secondes >= "60") //ajoute une minute toutes les 60 secondes{ $secondes = $secondes-60; $minutes++;}while($minutes >= "60")//ajoute une heure toutes les 60 minutes{ $minutes = $minutes-60; $heure++;}if($minutes < "10") // ajoute le deuxieme 0 pour la présentation{ $minutes = "0".$minutes;}if($secondes < "10") // ajoute le deuxieme 0 pour la présentation{ $secondes = "0".$secondes;}if($heure < "10") // ajoute le deuxieme 0 pour la présentation{ $heure = "0".$heure;}$resultat = $heure.":".$minutes.": min"; //contient le résultat finalecho $resultat; ?>.                 <?php		}}else{?>Vous n'êtes pas connecté, votre compte ne peut être crédité .<?php}} elseif ($_GET['vote']==2){$temps = time();$temps2h = time() + (90 * 60);mysql_select_db('$db_account');if($_SESSION['id']!=''){// LA PAGE START HERE$idcompte = $_SESSION['id'];		//recups vars		$vote1 = mysql_query("SELECT * FROM $db_account.site_votes_2 WHERE id='$idcompte'");		$vote1a = mysql_fetch_array($vote1);		$vote1b = mysql_num_rows($vote1);		$vote1nb = mysql_fetch_assoc($vote1);//�a compte la valeur ? faut que jle note ... ^^		$voteallownom = $vote1a['temps1'];		$tempprochvotenom = $voteallownom + (90 * 60);		$verif_double_compte = mysql_query('SELECT * nb FROM account.site_votes_2 WHERE ipbox="'.$ipbox.'"'); //verif si le PC a deja vot�		$verif_double_compte_nb = mysql_num_rows($verif_double_compte);//si > 1 deja vot� rediriger				$nbvote = $vote1nb['nbvote'];		if($temps > $tempprochvotenom){		//Test si OK pour vote !		$nbvote++;		mysql_query("UPDATE $db_account.account SET cash=cash+5 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :		mysql_query("DELETE FROM $db_account.site_votes_2 WHERE id =$idcompte");		mysql_query("INSERT INTO $db_account.site_votes_2 VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");		mysql_query("UPDATE $db_account.account SET vote=vote+1 WHERE $db_account.account.id='$idcompte'");		?>        Vous allez être redigé vers le top-site, une fois le vote effectué, vos 100 points seront ajoutés!
                <?php		}		else{ ?>		Vous avez déjà voté, prochain vote possible dans  		<?php $nombre = $tempprochvotenom-$temps; //remplacez ici par votre nombre a convertir//initialisation$secondes = 0;$minutes = 0;$heure = 0;//convertion$minutes = $nombre/60; $secondes = bcmod($nombre,"60");$minutes = floor($minutes);while($secondes >= "60") //ajoute une minute toutes les 60 secondes{ $secondes = $secondes-60; $minutes++;}while($minutes >= "60")//ajoute une heure toutes les 60 minutes{ $minutes = $minutes-60; $heure++;}if($minutes < "10") // ajoute le deuxieme 0 pour la présentation{ $minutes = "0".$minutes;}if($secondes < "10") // ajoute le deuxieme 0 pour la présentation{ $secondes = "0".$secondes;}if($heure < "10") // ajoute le deuxieme 0 pour la présentation{ $heure = "0".$heure;}$resultat = $heure.":".$minutes.": min"; //contient le résultat finalecho $resultat; ?>.                 <?php		}}else{?>Vous n'êtes pas connecté, aucun point ne sera ajouté.<?php}}else{?>Erreur, la page n'existe pas, retournez à la page des votes.<?php} ?>

Link to comment
Share on other sites

  • 0
Comment recevoir les 100 Gold ?
C'est très simple, connectez vous au site ensuite il suffit de cliquer sur les logo du "top-site" ci dessous, saisir un code de vérification et le tour est joué !      
Votez sur topmetin.com et root-top.com ensuite gagnez 100 Gold Par vote ! (Toutes les 2Heures)


Ton système affiche 100 mais il donne 5. En effet, les requêtes SQL modifiant les golds des utilisateurs sont ici :

 mysql_query("UPDATE $db_account.account SET cash=cash+5 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs mysql_query("UPDATE $db_account.account SET cash=cash+5 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :

Tu rajoutes donc bien 5 à l'utilisateur, mais tu affiches 100. Vérifies les textes :)

  • J'adore 1
Link to comment
Share on other sites

  • 0

Merci a toi +1


+2 meme puisque tu ma aide 2 fois :)


Dit est ce que tu peut regarder un autre truck dans le System de vote voila comment je vais fait pour que les joueurs ne puisse voter que tous les 2 heures pck la les joueurs vote ça les ramène sur le site de vote ça leur donne leur point après si il refont voter ben ben il reçoive encore des sous et ça les ramène dans le site de vote même si sur le site il peuve plus voter mes il ont comeme des sous

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.