AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 PHP: un petit systeme

Aller en bas 
AuteurMessage
morgan
Utilisateur confirmé: Rang *****
morgan

Messages : 1626
Localisation : Montpellier

PHP: un petit systeme Empty
MessageSujet: PHP: un petit systeme   PHP: un petit systeme EmptyMer 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
M@d_Doc

Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptyMer 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 ^^

_________________
PHP: un petit systeme Control_commentTous les icones de gm utilisables sur le cbna ICI PHP: un petit systeme Main1_change_sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Devil37
Utilisateur confirmé: Rang *****
Devil37

Messages : 1815

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptyMer 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

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
maugun
Bavard


Messages : 90

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptyMer 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 *****
morgan

Messages : 1626
Localisation : Montpellier

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

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


Messages : 90

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptyMer 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 *****
morgan

Messages : 1626
Localisation : Montpellier

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

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


Messages : 90

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

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

Messages : 1626
Localisation : Montpellier

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

hips soit g fait une connerie, soit tu n'apparais pas snif!
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas

Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense PHP: un petit systeme Panicpr9

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

morgan, ou habites-tu ❓
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Gab666
Modérateur 'Zut'
Gab666

Messages : 5339
Localisation : **I move away from the mic to breathe in

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptyJeu 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
http://www.dermanium-online.webou.net/
morgan
Utilisateur confirmé: Rang *****
morgan

Messages : 1626
Localisation : Montpellier

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptySam 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
*Excellent utilisateur*
nicoulas

Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense PHP: un petit systeme Panicpr9

PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme EmptySam 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
http://blithe.nd.free.fr/
Contenu sponsorisé




PHP: un petit systeme Empty
MessageSujet: Re: PHP: un petit systeme   PHP: un petit systeme Empty

Revenir en haut Aller en bas
 
PHP: un petit systeme
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 :: Développement :: Programmation-
Sauter vers: