Laddy

  • Nombre de sujets
    12
  • Nombre de messages
    80
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Laddy
le 01/07/2005 à 13:22
création mot de passe aléatoire
tu me soulages un peu, effectivement c'est comme ça que je prévoyais la chose.
J'ai ajouté ce que je pensai mettre dans ton code.
<?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
header("Location:form_inscription.php");
}
else{
//Ton traitement si le login est déja dans la base

$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$id.=substr($lettres,(rand()%(strlen($lettres))),1);
}
$requete=mysql_db_query($base,"UPDATE adherent SET passwd=\"".md5($passwd)."\" WHERE login=\"$login\"",$db_link) or die(mysql_error());
echo "votre nouveau mot de passe vous a été envoyé à votre adresse email.";

}
?>
Laddy
le 01/07/2005 à 10:30
création mot de passe aléatoire
bonjour Bzh et ,
cette requette
$requete=mysql_db_query($base,"select login from adherent where login=\"$login\"",$db_link) or die(mysql_error());

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.

pour la requete je pensai que le codage md5 n'etait pas obligatoire de suite hors il est logique que oui puisque à la connexion il passe à la mouillette md5.
je suis perdue....
Laddy
le 30/06/2005 à 15:07
création mot de passe aléatoire
le mot de passe est crypté à l'inscription pour le moment.

je ne peux donc pas extraire le mot de passe pour l'envoyer par email, la fonction est irreversible.

pour la clause peut etre tout les echo ne passent pas.
Laddy
le 30/06/2005 à 12:12
création mot de passe aléatoire
bonjour,
j'ai un problème avec mon script pour créer un mot de passe aléatoire, le membre entre son email et pseudo via un formulaire à la validation il reçoit le nouveau mot de passe crée aléatoirement par email.
A l'origine le mot de passe est scripté en md5 dans la base de donnée.
d'après ce que je vois, le mot de passe ne change pas dans la base.
est ce quelqu'un pourrait me dire où ça cloche ?
je débute en php/mysql donc mon raisonnement n'est peut etre pas clair, j'ai oublié peut etre des choses.
D'avance merci aux membres qui m'aideront.

http://www.lephpfacile.com/wall/wall.php?id=2318
LoadingChargement en cours