Forum Le CBNA
Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 PHP: un petit systemeVoir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
morgan
Utilisateur confirmé: Rang **



Inscrit le : 19 Fév 2008
Messages : 463
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: PHP: un petit systeme   Mer 7 Mai 2008 - 16:48

voila, j'ai un problème: je voudrais une petite fonction qui premettrais de faire ceci:
if $pseudo = une donnée ecrite de la BDD, dans la collone pseudo. et récuperer le mot de passe associer pour le comparer avec celui entrer par l'user. possible?
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 3761
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 18:19

des sections et des keys? sert toi des ini.
Il y a un bon tuto là dessus sur le site.
Pour la partie réseaux, je passe mon tour ^^
_________________
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 20 Aoû 2006
Messages : 1641
Localisation : Bonjour !
 : ────────── :
Projet Actuel : Unvanquished Territories
Avancement : 
5/1005/1005/1005/100 (5/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 18:42

PHP ? Il y a des milliers de tutos sur le net super
If que tu te connecte au serveur mysql, puis après tu peux lui demander de te donner des trucs noel
Je voudrais bien te faire un tuto mais j'ai pas bien le temps et j'ai pas no plus compris l'histoire de récupérer le pseudo. Tu voudrais pas que l'user entre le pseudo, et que ça compare le pass du pseudo avec les données mysql ?
Enfin bon, va sur google, je t'assure qu'il y a plein de codes de ce type là happy1
_________________
Spoiler:
 
Revenir en haut Aller en bas
maugun
Bavard



Inscrit le : 09 Aoû 2007
Messages : 90
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 18:53

Tiens je te met mon script de connection, il n'est pas très dur à comprendre donc je ne t'explique rien pour le moment, mais si tu as des questions n'hésite pas. Wink

Code:

<?php include("haut.php"); ?>
<?php include("menu.php"); ?>
<?php
   mysql_connect("localhost", "root", "ton_mot_de_passe");
   mysql_select_db("nom_de_ta_basse");
   $open = 1; // ça n'y fait pas attention ^^
   
   if ((isset($_POST['pseudo'])) AND (isset($_POST['passe'])) AND ($_POST['pseudo']!=NULL) AND ($_POST['passe']!=NULL))
   {
    $pseudo = stripslashes($_POST['pseudo']);
    $pseudo = mysql_real_escape_string(htmlspecialchars($pseudo));
   $passe = stripslashes($_POST['passe']);
    $passe = mysql_real_escape_string(htmlspecialchars($passe));
   
   $reponse = mysql_query('SELECT * FROM inscription WHERE pseudo=\'' . $pseudo . '\'') or die(mysql_error());
   $donnees = mysql_fetch_array($reponse);
   
      if ($passe == $donnees['passe'])
      {
         $_SESSION['pseudo'] = $pseudo;
         $_SESSION['passe'] = $passe;
         $_SESSION['id'] = $donnees['id']
         ?>
         <center>
         Authentification réussite ! <a href="index.php">ici</a>
         </center>
         <?php
      }
      else
      {
      echo 'Mauvais mot de passe !'
      ?>
      <center><form method="post" action="connexion.php">
      <p>
         <label for="pseudo">Votre pseudo :</label>
         <input type="text" name="pseudo" id="pseudo" <?php if (isset($_POST['pseudo'])) { echo 'value="' . $_POST['pseudo'] . '"'; } ?> />
         <br /><br />
         <label for="passe">Votre mot de passe :</label>
         <input type="password" name="passe" id="passe"/>
         <br /><br />
         <input type="submit" value="Valider" />
       </p>
      </form></center>
      <?php
      }
   }
   else
   {   
      ?>

      <center><form method="post" action="connexion.php">
      <p>
         <label for="pseudo">Votre pseudo :</label>
         <input type="text" name="pseudo" id="pseudo" <?php if (isset($_POST['pseudo'])) { echo 'value="' . $_POST['pseudo'] . '"'; } ?> />
         <br /><br />
         <label for="passe">Votre mot de passe :</label>
         <input type="password" name="passe" id="passe"/>
         <br /><br />
         <input type="submit" value="Valider" />
       </p>
      </form></center>
      <?php
   }
?>
// n'oublie pas de refermer ta base de donnée ici ;)
</div>
<?php include("bas.php"); ?>
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang **



Inscrit le : 19 Fév 2008
Messages : 463
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 20:17

merci! avec un peu de modif, ca fonctionne!
Revenir en haut Aller en bas
maugun
Bavard



Inscrit le : 09 Aoû 2007
Messages : 90
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 21:03

De rien, si tu as des questions en php n'hésite pas. Wink
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang **



Inscrit le : 19 Fév 2008
Messages : 463
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 21:50

arf as tu msn ca ira + viet: morganfouque@hotmail.fr
Revenir en haut Aller en bas
maugun
Bavard



Inscrit le : 09 Aoû 2007
Messages : 90
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 22:04

Je t'ai rentrée. Wink
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang **



Inscrit le : 19 Fév 2008
Messages : 463
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 22:05

hips soit g fait une connerie, soit tu n'apparais pas snif!
Revenir en haut Aller en bas
nicoulas
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 16 Juin 2007
Messages : 1615
Localisation : ...
 : ────────── :
Projet Actuel : Skywar 3
Avancement : 
70/10070/10070/10070/100 (70/100)

MessageSujet: Re: PHP: un petit systeme   Mer 7 Mai 2008 - 22:15

morgan, ou habites-tu question
_________________
Revenir en haut Aller en bas
Gab666
Modérateur 'Zut' & 'Ablationer'



Age : 17
Inscrit le : 02 Aoû 2005
Messages : 5241
Localisation : **I move away from the mic to breathe in
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: PHP: un petit systeme   Jeu 8 Mai 2008 - 0:57

Il y a juste un truc, le mot de passe n'est pas crypté, on le crypte toujours de façon à ce qu'on puisse pas le crypter et comparer, exemple en calculant le md5.
On crypte en md5 à l'entrée du mot de passe dans la BDD, et on crypte le mot de passe que l'utilisateur a entré et on le compare avec celui crypté de la base de donnée.
_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang **



Inscrit le : 19 Fév 2008
Messages : 463
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: PHP: un petit systeme   Sam 10 Mai 2008 - 11:22

nicoulas: dans le gard

Gab 666 je vais voir ca....

merci pour vos réponces!
Revenir en haut Aller en bas
nicoulas
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 16 Juin 2007
Messages : 1615
Localisation : ...
 : ────────── :
Projet Actuel : Skywar 3
Avancement : 
70/10070/10070/10070/100 (70/100)

MessageSujet: Re: PHP: un petit systeme   Sam 10 Mai 2008 - 11:32

a ok gnii
en fait je te demandais ça parce que j'ai pensé qu'on se connaissait peut être mais en fait non ^^
_________________
Revenir en haut Aller en bas
PHP: un petit systemeVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Programmation-
Poster un nouveau sujet   Répondre au sujet