Mot de passe oublié

Résolu/Fermé
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 - 19 mai 2011 à 14:41
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 - 20 mai 2011 à 17:00
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!!!!

12 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
19 mai 2011 à 14:46
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
19 mai 2011 à 14:50
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 15:02
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
19 mai 2011 à 15:03
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
19 mai 2011 à 15:04
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 16:05
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 19/05/2011 à 16:19
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 16:21
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
19 mai 2011 à 16:23
J'ai édité mon message, avec quelque chose de beaucoup plus basique ;)
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 16:23
N'existe-t-il pas un script pour le faire?
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
19 mai 2011 à 16:24
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 17:56
Merci beaucoup ! je vais tout suite tester ...

ccm est bon !
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 18:37
je teste mais je ne trouve pas les images telles que
bold.gif, italic.gif" ,link.gif
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 18:39
De plus je pense que les trois boutons doivent être en lien non?
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 19:43
j'ai testé mais ca ne marche pas
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
19 mai 2011 à 19:43
je ne sais pourkoi?
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
20 mai 2011 à 09:03
Donne nous le code
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
20 mai 2011 à 17:00
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