Recuperare parola

'; echo 'Daca ati uitat parola contului folosit la autentificare, va rugam introduceti adresa de e-mail pe care ati folosit-o cand v-ati inregistrat pe site-ul nostru.
Veti primi in scurt timp la aceasta adresa un e-mail cu o noua parola provizorie (pe care o puteti schimba intrand in sectiunea Contul meu la: Profil firma sau Profil user -> Editare profil).

'; echo 'E-mail '; echo ' '; echo ''; } else{//================= if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail)) { echo "

Adresa de e-mail eronata!

"; } else{ $rcf = mysql_query("select id, name from catalogf where mail_a='$mail'", $dbh); $rc = mysql_fetch_assoc($rcf); $rus = mysql_query("select id, username from users where email='$mail'", $dbh); $ru = mysql_fetch_assoc($rus); if (empty($rc["name"]) && empty($ru["username"])){ echo "

Adresa de e-mail nu se gaseste in site!

"; } else{//----------------- $new_pass_tot = createRandomPassword(); $new_pass= substr($new_pass_tot,0,6); if ($rc["name"] && empty($ru["username"])){ $caz=1; mysql_query("update catalogf set cod_pass='$new_pass_tot' where id='".$rc["id"]."'", $dbh); $message= "Buna ziua, Ca urmare a solicitarii dumneavostra, vi s-a generat o noua parola pe siteul MobilaSiDecoratiuni.ro Noua parola a firmei ".$rc["name"]." este ".$new_pass; $profil="Profil firma -> Editare profil."; } if (empty($rc["name"]) && $ru["username"]){ $caz=2; mysql_query("update users set cod_pass='$new_pass_tot' where id='".$ru["id"]."'", $dbh); $message= "Buna ".$ru["username"].", Ca urmare a solicitarii tale, ti-a fost generata o noua parola pe siteul MobilaSiDecoratiuni.ro Noua parola este ".$new_pass; $profil="Profil user -> Editare profil."; } if ($rc["name"] && $ru["username"]){ //are acelasi mail de autentificare atat pe contul de firma cat si pe contul de user $caz=3; mysql_query("update catalogf set cod_pass='$new_pass_tot' where id='".$rc["id"]."'", $dbh); mysql_query("update users set cod_pass='$new_pass_tot' where id='".$ru["id"]."'", $dbh); $message= "Buna ".$ru["username"].", Ca urmare a solicitarii tale, ti-a fost generata o noua parola pe siteul MobilaSiDecoratiuni.ro Noua parola este ".$new_pass; $profil="Profil firma si/sau Profil user -> Editare profil."; } if($caz==1) $message .=" Dati click pe urmatorul link pentru a va activa noua parola: http://www.mobilasidecoratiuni.ro/activare_pass_firma.php?mail=".$mail."&activate=".md5($new_pass_tot); if($caz==2) $message .=" Dati click pe urmatorul link pentru a va activa noua parola: http://www.mobilasidecoratiuni.ro/activare_pass_user.php?mail=".$mail."&activate=".md5($new_pass_tot); if ($caz==3){ $message .= " Puteti activa noua parola atat pentru contul de utilizator cat si pentru cel asociat firmei d-voastra. Puteti opta insa si pentru activarea noii parole doar pe unul din conturi! Dati click pe urmatorul link pentru a va activa noua parola pentru contul firmei: http://www.mobilasidecoratiuni.ro/activare_pass_firma.php?mail=".$mail."&activate=".md5($new_pass_tot)." Dati click pe urmatorul link pentru a va activa noua parola pentru contul de utilizator: http://www.mobilasidecoratiuni.ro/activare_pass_user.php?mail=".$mail."&activate=".md5($new_pass_tot); } $message .= " Dupa autentificarea cu noua parola, aceasta poate fi schimbata intrand in sectiunea Contul meu la: ".$profil." Cu stima, Echipa MobilaSiDecoratiuni.ro "; if(mail( $mail, "Parola noua MobilaSiDecoratiuni", $message, "From: admin@MobilaSiDecoratiuni.ro" )){ echo "

Parola noua a fost generata!

Ati primit un e-mail pe adresa ".$mail.". Pentru a va activa noua parola va rugam sa urmati indicatiile din e-mail!

"; echo "

In caz ca nu ati receptionat e-mailul verificati si in sectiunea Bulk sau Spam (pentru conturi de Yahoo de exemplu) sau semnalati-ne problema folosind formularul de 'Contact'

"; } else{ echo "Eroare la trimiterea e-mailului!"; } }//--------------------- } } //======================= ?>