La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  md5 et passe perdu
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: md5 et passe perdu  (Lu 938 fois)
md5 et passe perdu
« sur: le 27-04-2006 a 14:21:05 »
Sabiha
Membre récent
*

Hors-Ligne

Messages: 9





Voir le Profil
Répondre avec citation

Voilà, j'ai fais un espace membre avec pwd crypté en md5.

Je sais que c'est quasi-impossible de récup le pwd donc je voudrais envoyer un mail au membre avec un nouveau mot de passe généré automatiquement.


              _______________
  E-mail :  |______________|  Envoyer


J'ai fais ce code en html :


<p align='center'><br>Entrez l'adresse e-mail spécifiée au moment de votre inscription</p>
<p align='center' class='normal'>Un nouveau mot de passe sera généré automatiquement et vous sera envoyé par mail</p>
<form name='formmdpoublie' method='post' action='mdpoublie.php' class='normal'>
<p align='center' class='formulaire'>E-Mail : <input type='text' name='email' maxlength='50' class='case'>
<area><input name='submit' type='submit' id='submit' value='Envoyer' class='case'></p>
</form>


Ensuite, j'ai gérer les erreurs (ex: champ vide, adresse mail inconnue etc...).

Maintenant, je voudrais savoir comment faire pour généré automatiquement le nouveau mot de passe (Est-ce qu'on dois faire une liste de mot en fichier .txt et récupérer aléatoirement les mots dans ce fichier ?) et surtout comment faire pour envoyer le mail au client et remplacer l'ancien mot de passe par le nouveau généré dans la base de données ? 


Mercii pour vos réponses

« Dernière Édition: le 27-04-2006 a 14:30:56 par Sabiha » Rapporter au modérateur  

Re:md5 et passe perdu
« Répondre #1 sur: le 27-04-2006 a 16:12:20 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

bahhh nan, t'as la foncton ord() ou chr() qui te permet de trouver un caractère ASCII en fonction de son numéro dans la table ASCII.

Alors le truc a faire pour générer un mot de passe ce serai avec un peu de random dedans... un truc comme ca devrait suffir :

$Nouveau_mot_de_passe = "";
for ( $i=0 ; $i<8 ; $i++ ) {
$Nouveau_mot_de_passe .= chr( rand(26) + ord("a") );
}

et là, tu génère un mot de passe aléatoire de 8 lettres (pas de chiffres mais tu peut en rajoutter c'est pas trop compliquer).

Sinon tu peut aussi faire ca :

function Make_Mot_De_Passe_Au_Pif () {
   $S = "";
   $A = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678901234567890123456789";
   
   $N = rand(0, 5) + 4;
   for ( $i=0 ; $i<$N ; $i++ ) {
      $S .= $A[ rand( 0, strlen($A) ) ];
   }
   return $S;
}

et là, tu génère un mot de passe avec majuscules, minuscules et chiffres....

Rapporter au modérateur  

I-Radian
Re:md5 et passe perdu
« Répondre #2 sur: le 27-04-2006 a 20:55:57 »
tavman
Habitué
***

Hors-Ligne

Messages: 466



HS

Voir le Profil
Répondre avec citation

tu te fiche de moi ou quoi ?? Fait une recherche sur le forum, ce sujet a du être aborder 150 fois au bas mot.

Sinon, google est ton ami... tu tape "php envoit de mail" et tu trouvera. Perso j'utilise pas trop les mails alors je sais pas vraiment comment le faire (je l'ai déjà fait, ca prend 3 minutes a retrouver) mais bon voila...

Bon courage.

Rapporter au modérateur  

I-Radian
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg