"; include("index_port.php"); } else if(strlen($num_fft)<8) { echo "Le numéro de licence n'est pas complet.
"; include("index_port.php"); } else { $requete="SELECT id_joueur, mot_passe FROM joueur WHERE numero_fft='$num_fft'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); if($existe>0) { $joueur=mysqli_fetch_object($reponse); /* Controle si le joueur est administrateur */ $requete="SELECT id_admin, mot_passe,id_club FROM admin_resa WHERE id_joueur='$joueur->id_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_adm=mysqli_num_rows($reponse); /* Controle si admin existant */ if($existe_adm>0) { /* Controle du mot de passe */ $admin=mysqli_fetch_object($reponse); $mot_passe=md5($tel_mdp); if($mot_passe == $admin->mot_passe) { session_start(); $_SESSION['id_joueur']=$admin->id_admin; $_SESSION['id_club']=$admin->id_club; include("menu_port.php"); } else { echo "Le mot de passe adminstrateur est incorrect. Veuillez recommencer.
"; include("index_port.php"); } } else { // controle si un mot de passe existe pour le joueur if($joueur->mot_passe != "") { $mot_passe=md5($tel_mdp); if($mot_passe == $joueur->mot_passe) { /* SI le numero est ok */ /* Recherche où le joueur est licencié */ $temp="MembreLicencié"; $ts_now=time(); $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_compte=mysqli_num_rows($reponse); if($existe_compte > 0) { session_start(); $_SESSION['id_joueur']=$joueur->id_joueur; $compte=mysqli_fetch_object($reponse); $_SESSION['id_club']=$compte->id_club; include("menu_port.php"); } else { echo "compte introuvable !!"; include("index_port.php"); } } else { echo "Le mot de passe ne correspond pas. Veuillez réssayer.
"; include("index_port.php"); } } else { /* controle du numero de telephone */ if(strlen($tel_mdp)==10) { $requete="SELECT numero FROM telephone WHERE id_joueur='$joueur->id_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_joueur=mysqli_num_rows($reponse); if($existe_joueur>0) { $ok=0; while($tel=mysqli_fetch_object($reponse) and $ok==0) { $num_tel=str_replace(" ","",$tel->numero); if($num_tel == $tel_mdp) { $ok=1; } } } else { /* Ajout du numéro de tél du joueur en BDD */ ajout_tel($joueur->id_joueur, $tel_mdp, $db_connection); $ok=1; } /* SI le numero est ok */ if($ok==1) { /* Recherche où le joueur est licencié */ $temp="MembreLicencié"; $ts_now=time(); $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_compte=mysqli_num_rows($reponse); if($existe_compte > 0) { session_start(); $_SESSION['id_joueur']=$joueur->id_joueur; $compte=mysqli_fetch_object($reponse); $_SESSION['id_club']=$compte->id_club; include("menu_port.php"); } else { echo "compte introuvable !!"; include("index_port.php"); } } else { echo "Le numéro de téléphone est introuvable !!"; include("index_port.php"); } } else { echo "Le numéro de téléphone n'est pas valide. Veuillez réessayer.
"; include("index_port.php"); } } } } /* Si le joueur n'existe pas, on le crée */ else { include("fct_nouvjoueur.php"); $res=recup_joueur($num_fft); /* Erreur lors de la recup FFT */ if($res == 1) { echo "Erreur lors de la récupération des informations au niveau de la FFT.
"; include("index_port.php"); } else { $requete="SELECT MAX(id_joueur) FROM joueur"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $joueur=mysqli_fetch_array($reponse); /* Insère le numéro de tél en BDD */ ajout_tel($joueur[0], $num_tel, $db_connection); /* SI le numero est ok */ /* Recherche où le joueur est licencié */ $temp="MembreLicencié"; $ts_now=time(); $requete="SELECT id_club FROM compte WHERE id_joueur='$joueur->id_joueur' AND statut='$temp' AND UNIX_TIMESTAMP(actif_debut) <= '$ts_now' AND UNIX_TIMESTAMP(actif_fin) >= '$ts_now'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_compte=mysqli_num_rows($reponse); if($existe_compte > 0) { session_start(); $_SESSION['id_joueur']=$joueur->id_joueur; $compte=mysqli_fetch_object($reponse); $_SESSION['id_club']=$compte->id_club; include("menu_port.php"); } else { echo "compte introuvable !!"; include("index_port.php"); } } } } /* Fonction d'ajout du numéro de téléphone */ function ajout_tel($id_joueur, $num_tel, $db_connection) { /* Insère le numéro de tél en BDD */ $groupe1=substr($num_tel, 0,2); $groupe2=substr($num_tel, 2,2); $groupe3=substr($num_tel, 4,2); $groupe4=substr($num_tel, 6,2); $groupe5=substr($num_tel, 8,2); $tel="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5"; if($groupe1=="06") { $requete="INSERT INTO telephone(id_joueur, numero, type) VALUES('$id_joueur','$tel','portable')"; } else { $requete="INSERT INTO telephone(id_joueur, numero, type) VALUES('$id_joueur','$tel','maison')"; } $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } ?>