1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
//Récupération des variables
if(isset($_GET['pseudo'])) $pseudo=$_GET['pseudo'];
else $pseudo="";
if(isset($_GET['mdp'])) $mdp=$_GET['mdp'];
else $mdp="";
if(isset($_GET['mode'])) $mode=$_GET['mode'];
else $mode="";
if(isset($_GET['perso'])) $perso=$_GET['perso'];
else $perso="";
//Vérification des champs vides
if(empty($pseudo) OR empty($mdp) OR empty($mode) OR empty($perso))
{
echo '<font color="red">Attention, aucun champ ne peut rester vide !</font>';
exit();
}
//Remplacement caractères
$pseudo = str_replace ("'","''", $pseudo);
$mdp = str_replace ("'", "''", $mdp);
//Vérification choix mode et perso
if ($mode < 1) {
echo("Le mode de jeu que vous avez saisi est invalide ! <form method =\"post\" action =\"compte.php\"> <input type =\"submit\" value =\"Retour\" size =\"20\" </form> <BR>");
}
if ($mode > 3) {
echo("Le mode de jeu que vous avez saisi est invalide ! <form method =\"post\" action =\"compte.php\"> <input type =\"submit\" value =\"Retour\" size =\"20\" </form> <BR>");
}
if ($perso < 1) {
echo("Le personnage que vous avez saisi est invalide ! <form method =\"post\" action =\"compte.php\"> <input type =\"submit\" value =\"Retour\" size =\"20\" </form> <BR>");
exit();
}
if ($perso > 4) {
echo("Le personnage que vous avez saisi est invalide ! <form method =\"post\" action =\"compte.php\"> <input type =\"submit\" value =\"Retour\" size =\"20\" </form> <BR>");
exit();
}
//Enregistrement dans la table
else
//Connexion à la base
require ("XXXXX");
//Sélection de la base
mysql_select_db('XXXX',$idconnect) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO comptes(pseudo, mdp, mode, perso) VALUES('$pseudo',MD5('$mdp'),'$mode','$perso')";
//Insertion des données dans la table
mysql_query($sql) or die('Pseudo existant ! <BR> <a href ="compte.php"> Retour </a>');
connexion du membre une fois inscrit :
// Expiration des cookies et définitions
$delai = 1*24*3600;
setcookie("pseudo",$pseudo,time() + $delai);
setcookie("mdp",$mdp,time() + $delai);
// Récupération des variables
if (isset($_POST['pseudo'])) $pseudo = $_POST['pseudo'];
else $pseudo = "";
if (isset($_POST['mdp'])) $mdp = $_POST['mdp'];
else $mdp = "";
//Vérification des champs vides
if (empty($pseudo) OR empty($mdp)) {
echo '<font color ="#ff0000"> Identifiants incorrects ! <BR> <a href ="ident.php"> Retour </a> </font>';
}
else
// Connexion à la base
require ("XXXX");
// Requête
$requete = "SELECT * FROM `comptes` WHERE `pseudo` = '$pseudo' AND mdp = '".md5($mdp)."'";
// Envoi de la requête
$envoi = mysql_query($requete) or die('Erreur de connexion '.mysql_error());
// Boucle de vérification du login
while ($data = mysql_fetch_assoc($envoi)) {
echo "<H2 align =\"center\"> Mon compte </H2>";
echo "<BR><BR>";
echo "<center>";
echo "<table border =\"0\" width =\"100%\">";
echo "<TR> <TD =\"33%\" align =\"left\"> liens gauche </TD> <TD width=\"33%\" align =\"center\"> <form method =\"post\" action =\"jeu.php\"> <input type =\"submit\" value =\"Jouer\" size = \"20\"> </form> </TD> <TD width =\"33%\" align =\"right\"> liens droit </TD> </TR>";
echo "</table>";
echo "</center>";
echo "</form>";
} |
Partager