begin process at 2012 05 27 23:26:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

Fonction "mot de passe oublié ?"...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction "mot de passe oublié ?"...

jeudi 16 mai 2002 à 17:04:39 | Fonction "mot de passe oublié ?"...

RIVESJM

Bonjour !

Apres avoir realise un annuaire en ligne en ASP pour les membres d'une association, je l'ai securise en optant pour une page de login (ID, PASSWORD).

Seulement voila: comment implementer facilement la fonction "mot de passe oublié ?"

J'ai cree une requete dans ma base ACCESS 97 (declare dans l'ODBC sous l'appelation "NA2_membres") contenant 3 champs: l' ID, le PASSWORD et l'Email de chaque membre.

Je sais aussi que CDONTS est installe sur le serveur... Je peux facilement trouver le serveur SMTP.

Pour le reste, y a-t-il quelqu'un pour m'aider a pondre un code aux petits oignons ?!?

Merci d'avance
Jean-Mi
mardi 21 mai 2002 à 09:37:55 | Re : Fonction

guidal

Un clic sur un lien "MdP oublié" et le mot de passe est envoyé à l'@ mail qui est enregistrée ds la BD ...

Tu devrais pas avoir de mal à trouver un script d'envoi de mail parmi tout ceux proposés sur le site ...
jeudi 6 juin 2002 à 02:37:27 | Re : Fonction

Mcjo

Membre Club
bon je te le fais en détail
page1:
<form method=post action=mdpoub.asp>
pseudo <input type=text name=pseudo>
<input type=submit name=Envoyer>
</form>
<form method=post action=mdpoub.asp>
email <input type=text name=email>
<input type=submit name=Envoyer>
</form>

page mdpoub.asp
<%
On error resume next
dim email, pseudo, mail_env, pseudo_env, pass_env
email = request("email") & ""
pseudo = request("pseudo") & ""
mail_env = ""
pseudo_env = ""
pass_env = ""

'tu declare ta connection on l'appelle con
err = "vous n'avez rien rempli"
set rs = server.createObject("ADODB.Recordset")
if pseudo <> "" then
rs.open "SELECT * FROM TABLE WHERE ID='" & pseudo & "'", con, 1, 2
if rs.eof then
err = "ID inconnu"
else
mail_env = rs("EMAIL")
pseudo_env = rs("ID")
pass_env = rs("PASSWORD")
err = "Email envoyer à " & mail_env
end if
rs.close
end if
if pseudo <> "" then
rs.open "SELECT * FROM TABLE WHERE EMAIL='" & email& "'", con, 1, 2
if rs.eof then
err = "Email inconnu"
else
mail_env = rs("EMAIL")
pseudo_env = rs("ID")
pass_env = rs("PASSWORD")
err = "Email envoyer à " & mail_env
end if
rs.close
end if

set rs = nothing

'envoye de l'amail avec CDONT
if mail_env & "" <> "" then
Set MAILCDO = Server.CreateObject("CDONTS.NewMail")
MAILCDO.To = mail_env & ""
MAILCDO.From = "toi@tondomaine.com"
MAILCDO.Subject = "Votre login et mot de passe"
body_mail = "ID=" & pseudo_env & vbCrLf
body_mail = body_mail & "pass =" & pass_env & VbCrlf
MAILCDO.Body = body_mail & ""
MAILCDO.Importance = 1 ' Normal
MAILCDO.BodyFormat=1
MAILCDO.MailFormat=0
MAILCDO.Send
set MAILCDO=Nothing
end if

-------------------------------
Réponse au message :
-------------------------------

Bonjour !

Apres avoir realise un annuaire en ligne en ASP pour les membres d'une association, je l'ai securise en optant pour une page de login (ID, PASSWORD).

Seulement voila: comment implementer facilement la fonction "mot de passe oublié ?"

J'ai cree une requete dans ma base ACCESS 97 (declare dans l'ODBC sous l'appelation "NA2_membres") contenant 3 champs: l' ID, le PASSWORD et l'Email de chaque membre.

Je sais aussi que CDONTS est installe sur le serveur... Je peux facilement trouver le serveur SMTP.

Pour le reste, y a-t-il quelqu'un pour m'aider a pondre un code aux petits oignons ?!?

Merci d'avance
Jean-Mi
vendredi 7 juin 2002 à 11:40:08 | Re : Fonction

RIVESJM


Bah ca c'est sympa !
et en prime ca marche !!!

Merci !


-------------------------------
Réponse au message :
-------------------------------

bon je te le fais en détail
page1:

pseudo <input type=text name=pseudo>
<input type=submit name=Envoyer>
</form>
<form method=post action=mdpoub.asp>
email <input type=text name=email>
<input type=submit name=Envoyer>
</form>

page mdpoub.asp
<%
On error resume next
dim email, pseudo, mail_env, pseudo_env, pass_env
email = request("email") & ""
pseudo = request("pseudo") & ""
mail_env = ""
pseudo_env = ""
pass_env = ""

'tu declare ta connection on l'appelle con
err = "vous n'avez rien rempli"
set rs = server.createObject("ADODB.Recordset")
if pseudo <> "" then
rs.open "SELECT * FROM TABLE WHERE ID='" & pseudo & "'", con, 1, 2
if rs.eof then
err = "ID inconnu"
else
mail_env = rs("EMAIL")
pseudo_env = rs("ID")
pass_env = rs("PASSWORD")
err = "Email envoyer à " & mail_env
end if
rs.close
end if
if pseudo <> "" then
rs.open "SELECT * FROM TABLE WHERE EMAIL='" & email& "'", con, 1, 2
if rs.eof then
err = "Email inconnu"
else
mail_env = rs("EMAIL")
pseudo_env = rs("ID")
pass_env = rs("PASSWORD")
err = "Email envoyer à " & mail_env
end if
rs.close
end if

set rs = nothing

'envoye de l'amail avec CDONT
if mail_env & "" <> "" then
Set MAILCDO = Server.CreateObject("CDONTS.NewMail")
MAILCDO.To = mail_env & ""
MAILCDO.From = "toi@tondomaine.com"
MAILCDO.Subject = "Votre login et mot de passe"
body_mail = "ID=" & pseudo_env & vbCrLf
body_mail = body_mail & "pass =" & pass_env & VbCrlf
MAILCDO.Body = body_mail & ""
MAILCDO.Importance = 1 ' Normal
MAILCDO.BodyFormat=1
MAILCDO.MailFormat=0
MAILCDO.Send
set MAILCDO=Nothing
end if

-------------------------------
Réponse au message :
-------------------------------

Bonjour !

Apres avoir realise un annuaire en ligne en ASP pour les membres d'une association, je l'ai securise en optant pour une page de login (ID, PASSWORD).

Seulement voila: comment implementer facilement la fonction "mot de passe oublié ?"

J'ai cree une requete dans ma base ACCESS 97 (declare dans l'ODBC sous l'appelation "NA2_membres") contenant 3 champs: l' ID, le PASSWORD et l'Email de chaque membre.

Je sais aussi que CDONTS est installe sur le serveur... Je peux facilement trouver le serveur SMTP.

Pour le reste, y a-t-il quelqu'un pour m'aider a pondre un code aux petits oignons ?!?

Merci d'avance
Jean-Mi



Cette discussion est classée dans : fonction, mot, passe, oublié, membres


Répondre à ce message

Sujets en rapport avec ce message

1 mot de passe par page ?? [ par barbufmlc ] Sujet : ouverture de page en fonction du mot de passeMessage :Bonjour,Je voudrais mettre en place un système de login et de mot de passe qui permettra Confirmation mot de passe [ par doudouastam ] Bonjour à tous,J'ai un formulaire avec 4 entrées : "nom", "prenom", "mdp" et "confirmation mdp"La requête d'insertion se passe bien, la fonction vérif Cacher mot de passe [ par lebienestrare ] Bonjour, comment je peux rendre un contenu d'une zone de texte sous forms d'etoiles, comme est le cas pr les zones de mot de passe,juste question d'in Mot de passe dans CreateUserWizard [ par bestMed ] Salut , mon problème c'est que par defaut lors de la création d'un CreateUserWizard le mot de passe subit une règle : il faut qu'il soit composé d'au Création de userwizard [ par ddove53 ] Bonjour,pour la création de mes utilisateurs, j'utilise createUserWizard.Mon problème c'est qu'il n'accepte pas le mot de passe. J'ai l'erreur qui sui SMTP [ par ddove53 ] Bonjour,j'utilise PasswordRecovery pour renvoyer le mot de passe aux utilisateurs qui ont oublié leur mot de passe mais quand je fais envoyer, j' ai u Comment crypté un mot de passe ?? [ par cybercop ] Salut a tt , j'ai une base de donnée en sql server 2005 express, bon j'ai un formulaire d'authentification login + password , je veux crypté le mot de Je voudrais tester l existence d'une email et mot de passe [ par sunruyz21 ] Bonjour, Je voudrais tester l existence d'une email et mot de passe dans la base de donnees si le email et le mot de pass existe, fait rederction a Securité: Mot de passe dans la chaine de connexion ASP [ par wico2002 ] Bonjour, j'ai besoin d'un conseil: J'ai un site en ASP (pas .net) et j'ai un page avec ma chaine de connexion pour ma base de données et j'inclus cett


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales