Bzh

  • Nombre de sujets
    62
  • Nombre de messages
    1 503
  • Nombre de commentaires
    24
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Bzh
le 02/07/2005 à 12:36
Votre avis
Et bin bien sur que tu peux le faire en PHP !!!

Maintenant, pour ton logiciel a part Excel ou Access je ne vois pas...
Bzh
le 02/07/2005 à 00:04
rand mais pas complétement !
Et bien tu ajoutes à chaque fois la valeur générée dans un tableau.

Si la valeur se trouve déja dans ce tableau là, et bien en générer une autre...

etc...

Bye...
Bzh
le 02/07/2005 à 00:02
création mot de passe aléatoire
Si tu avais bien tout lu, c' est bien l' utilisateur qui choisi son pseudo et encore heureux.

Elle ne fait que générer un mot de passe. Il est préférable de le générer en caratère comme elle le fait.

Maintenant, il est vrai qu' il est tout à fait possible de proposer, dans la partie gestion du compte par exemple, la modification du mot de passe.

Il est vrai que son script est plus utilisé pour l' envoie d' un nouveau mot de passe lorsque l' utilisateur la oubliée.

Mais bon, ce n'est que divergence d' opinion.

Bye...
Bzh
le 01/07/2005 à 13:12
création mot de passe aléatoire
Oups !!!! Désolé !!! Oui !!!
<?php

$requete=mysql_db_query($base,"UPDATE adherent SET passwd=\"".md5($passwd)."\" WHERE login=\"$login\"",$db_link) or die(mysql_error());

?>


Se sera beaoucp mieu en effet ... Je suis allé trop vite.

je pensai m'en servir pour verifier si le login est bien dans la base et si il n'y est pas alors il renvoie vers l'inscription.
pour le moment je ne vois pas comment m'y prendre.


Et bien peut être comme cela =>

<?php

//Notre requette ne ve retourner qu' un seul résultat qui sera le nombre de login trouvé qui est égal a la variable '$login'
$requete=mysql_db_query($base,"SELECT count(login) FROM adherent WHERE login=\"$login\"",$db_link) or die(mysql_error());

$resultat = mysql_fetch_row($requete);

if( $resultat[0] == 0 ){
//Ton traitement si le login n' est pas dans la base
}
else{
//Ton traitement si le login est déja dans la base
}
?>


Voila la façon dont j' aurais fait mon code. Il peut y avoir des erreurs car je n' ai pas vérifié le code.

Si j' ai bien compris ton problème cela devrait marcher.

Bye...
Bzh
le 30/06/2005 à 18:53
création mot de passe aléatoire
Ha mon avi sa viendrait de ta clause !!!

Si aucune modification n' est faite c' est tout simplement parce que ta clause (where) n' est jamais vrai...

S' il y avait une erreur dans ta requette il y a de grandes chances pour qu' un message d' erreur apparaisse...

Mais de toute façon il faut que tu modifie ton code comme cela pour le md5() =>

<?php

$requete=mysql_db_query($base,"update adherent set passwd=\"$passwd\" where login=\"".md5($login)."\"",$db_link) or die(mysql_error());

?>
Bzh
le 30/06/2005 à 15:00
création mot de passe aléatoire
Cela ne viendrait-il pas de ta clause ???

Si sa ne retourne pas d' erreur sql et si ce n' est pas modifié dans ta base c' est que tu as un problème avec la clause login.

Fais un echo $login afin d' être sur de la valeur de $login.

Ensuite, je n' ai pa tout saisi. Tu parle de md5() dans ta base OR je ne vois pas a quel moment tu passes ton mot de passe par la fonction md5(). Peut être un simple oublie...

Bye...
Bzh
le 30/06/2005 à 11:51
c++
Il gère TOUTES les discution entre Windows et tous les comporsants de ton programmes (fenètre, edit etc...)

Sa te permet de supprimer les 300 lignes dont te parlait Jeanlepail !!!

Maintenant, je reste convaincu qu 'il est vraiment nécessaire de savoir gérer une fenêtre sous Windows...

Mais pour commencer Borland c++ builder et très pratique...

Bye...
LoadingChargement en cours