Mot de passe oublié

Résolu
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   -  
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Bonjour,

Je suis toujours embêté par un truc depuis un moment mais je n'y arrive pas!!!!

En effet si un internaute s'est abonné (ou s'est inscrit) sur un site web il peut donc se connecter avec généralement son login et son mot de passe !

Et souvent on met juste en bas du formulaire un lien "mot de passe oublié" pour
que si jamais il oubliait ou perdait son mot de passe, qu'on puisse l'aider à le récupérer....

C'est exactement ce que je veux faire mais je n'y arrive pas laaa ! ! !

Donc mon problème est ceci: comment aider un utilisateur ou un internaute à récupérer son mot de passe perdu ?

Merci d'avance pour votre aide!!!!
A voir également:

12 réponses

Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,
tu lui demandes de taper son adresse mail, tu vérifies si l'adresse mail est présente dans ta BD, si oui tu envoi un mail avec le nouveau mot de passer, et une fois ce mail envoyé tu le changes dans la base de données non ?
0
Utilisateur anonyme
 
Bonjour,

Généralement, lors de l'inscription, on demande une adresse mail.
Dans dans la base des users, on recherche l'adresse mail en question (via formulaire), on génère un nouveau mot de passe aléatoire et on l'envoie par mail à la personne.

Cordialement
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
donc son ancien mot de passe sera perdu définitivement?

et comment on fait pur générer le nouveau mot de passe?
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Ca dépend, il peut retrouver son mot de passe, si il est pas crypter en MD5, si il est en clair dans ta base de données (ce que je te ne conseilles pas) alors dans ce cas la tu lui envoi son mot de passe en fonction de son adresse mail ;)
0
Utilisateur anonyme
 
Oui c'est plus sûr, généralement, dans une base on crypte le mot de passe, genre en MD5. Du coup on ne peut pas retrouver le mot de passe, donc on en génère un.

Pour le générer, soit une chaîne aléatoire, soit un mot aléatoire suivit d'un nombre, comme vous voulez en fait.
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
ok merci beaucoup pour vos explications.....

J'ai bien compris... alors place aux codes.....

De plus j'ai encore un autre problème:

je veux que les internautes puissent laisser un comentaire

en cliquant sur "Ajouter un commentaire"comme l

l'a bien fait le site que je squatte actuellement: ccm

En effet, je l'ai fait avec un <input type="textarea"> mais je ne sais pas comment faire pour

mettre en haut les boutons de mise en forme telque Gras(G); Italic(I); Souligné(S) !!! voilààààà

Encore merci bocoup d'avance....pour tout vos efforts à nos endroits !
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Tu peux peut être utiliser un éditeur WYSIWYG (regarde sur le net) ils seront peut être un peu trop complet pour juste ce que tu veux faire.
Edit : regardes ce lien sinon : http://www.journaldunet.com/developpeur/tutoriel/css/020220css_barreoutils2.shtml
et celui la https://forums.commentcamarche.net/forum/affich-169095-outils-mise-en-forme-du-texte-formulaires-php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
non.......

je veux juste un petit cadre dans lequel on peut editer

avec les boutons de mise en forme telque Gras(G); Italic(I); Souligné(S)

exactement comme celui dans lequel je saisis sur ce site ccm

le <input type="textarea"> marche bien sauf qu'il manque les boutons de mise en forme koi.....

je veux que ces boutons soient obligatoirement présent ....

encore merci d'avance
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
J'ai édité mon message, avec quelque chose de beaucoup plus basique ;)
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
N'existe-t-il pas un script pour le faire?
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
Merci beaucoup ! je vais tout suite tester ...

ccm est bon !
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
je teste mais je ne trouve pas les images telles que
bold.gif, italic.gif" ,link.gif
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
De plus je pense que les trois boutons doivent être en lien non?
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
j'ai testé mais ca ne marche pas
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
je ne sais pourkoi?
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Donne nous le code
0
Marcelinos Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   11
 
ok....

voici le fichier barreoutils.css

#outils {
width: 262px;
background: buttonface;
border-top: 1px solid buttonhighlight;
border-left: 1px solid buttonhighlight;
border-bottom: 1px solid buttonshadow;
border-right: 1px solid buttonshadow;
margin: 0;
text-align:right;
}

.out {
background: buttonface;
border: 1px solid buttonface;
margin: 1;
}

.over {
background: buttonface;
border-top: 1px solid buttonhighlight;
border-left: 1px solid buttonhighlight;
border-bottom: 1px solid buttonshadow;
border-right: 1px solid buttonshadow;
margin: 1;
}




voici le fichier barreoutils.js


function format(f) {
var str = document.selection.createRange().text;
document.formulaire.texte.focus();
var sel = document.selection.createRange();
sel.text = "<" + f + ">" + str + "</" + f + ">";
return;
}

function lien() {
var str = document.selection.createRange().text;
document.formulaire.texte.focus();
var lien = prompt("URL:","http://");
if (lien != null) {
var sel = document.selection.createRange();
sel.text = "<a href=\"" + lien + "\">" + str + "</a>";
}
return;
}


voici le fichier index.php qui utilise les deux fichiers précédents :*


<html>
<head>
<link rel="stylesheet" type="text/css" href="barreoutils.css">
<script language="Javascript" src="barreoutils.js"></script>
</head>
<body>
<form name="formulaire">
<center>
<table cellpadding="0" cellspacing="0" border="2">
<tr>
<td>
<div id="outils">
<img class="out" src="/exemples/css_barreoutils/bold.gif"
width="16" height="16" align="middle"
onMouseOver="this.className='over';" onMouseOut="this.className='out';"
onClick="format('b');">
<img class="out" src="/exemples/css_barreoutils/italic.gif"
width="16" height="16" align="middle"
onMouseOver="this.className='over';" onMouseOut="this.className='out';"
onClick="format('i');">
<img class="out" src="/exemples/css_barreoutils/link.gif"
width="32" height="16" align="middle"
onMouseOver="this.className='over';" onMouseOut="this.className='out';"
onClick="lien();">
</div>
<textarea cols="30" rows="6" name="texte"></textarea>
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
0