Recuperare parola !!!

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
gLontz
Nivel 4
Nivel 4
Mesaje: 590
Membru din: 06 Apr 2014
Status: Ma joc Metin2Slim
Server Metin2: www.metin2slim.ro
Regat: Jinno
Mulțumiri acordate: 9
Mulțumiri primite: 7
Contact:

Recuperare parola !!!

Mesajde gLontz » 26 Ian 2015, 15:56

Salutare am instalat un homepage versiunea free de la darkdev .. (Trebuie să fii logat sau înregistrat pentru a vedea acest link.), si as dorii sa stiu cum pot face sa configurez atunci cand iti uiti parola sa o recupereze pe mail..

Deconectat
Avatar utilizator
Hege
Nivel 2
Nivel 2
Mesaje: 267
Membru din: 04 Mai 2014
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Recuperare parola !!!

Mesajde Hege » 26 Ian 2015, 16:09

Sterge tot din recuperare-pw.php si adauga asta:

Cod: Selectaţi tot

?php

function GeneratePassword() {
    $chars = "abcdefghijkmnopqrstuvwxyz023456789";
    srand((double)microtime()*1000000);
    $i = 0;
    $pass = '' ;

    while ($i <= 7) {
        $num = rand() % 33;
        $tmp = substr($chars, $num, 1);
        $pass = $pass . $tmp;
        $i++;

    }

    return $pass;

}
   $cont = replace($_GET['cont']);
   $rec = replace($_GET['cod']);
   if(isset($_GET) && $_GET['cont']!=NULL & strlen($rec) == 32)
   {
      $ch1 = mysql_query("Select * from account.account where login='$cont' AND passlost_token='$rec'") or die(mysql_error());
      if(mysql_num_rows($ch1) == 1)
      {
         $acr = mysql_fetch_object($ch1);
         $email =$acr->email;
         $new_pass = GeneratePassword();
         mysql_query("Update account.account set password=PASSWORD('$new_pass') where login='$cont'") or die(mysql_error());
         mysql_query("Update account.account set passlost_token='1' where login='$cont'") or die(mysql_error());
         $to      = $email;
         $subject = 'Noua ta parola!';
         $message = "Salut ".$cont. "\r\n" ."
         Noua ta parola este: ".$new_pass."\r\n" ."";
         new mail($to, $subject, $message);
         echo succes("Un email cu noua ta parola a fost trimis la adresa $email.");
      }
      
   }
?>
<?php recuperare_pw()?>
<h4>RECUPERARE PAROLA :</h4>
<form action="" method="POST" >

<table width="54%" border="0">
  <tr>
    <td width="73%">Nume de utilizator:</td>
    <td width="27%"><input type="text" id="username" name="username"  value="" maxlength="16" class="iRg_input"/></td>
  </tr>
  <tr>
    <td>Email: </td>
    <td><input type="text" id="email" name="email" value="" maxlength="64"  class="iRg_input"/></td>
  </tr>
  <tr>
    <td>Cuvant de siguranta:</td>
    <td><img src="inc/spam.php" alt="SPAM"/>
    <input type="text" id="norobot" name="norobot" maxlength="4"  value=""  class="iRg_input"/></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input id="submitBtn" type="submit" name="recuperare" value="TRIMITE PAROLA PRIN EMAIL" class="buton"/></td>
  </tr>
</table>
</form>


#Mutat in probleme si intrebari Web Scripting .
Imagine

Deconectat
Avatar utilizator
gLontz
Nivel 4
Nivel 4
Mesaje: 590
Membru din: 06 Apr 2014
Status: Ma joc Metin2Slim
Server Metin2: www.metin2slim.ro
Regat: Jinno
Mulțumiri acordate: 9
Mulțumiri primite: 7
Contact:

Re: Recuperare parola !!!

Mesajde gLontz » 26 Ian 2015, 16:21

Hege scrie:Sterge tot din recuperare-pw.php si adauga asta:

Cod: Selectaţi tot

?php

function GeneratePassword() {
    $chars = "abcdefghijkmnopqrstuvwxyz023456789";
    srand((double)microtime()*1000000);
    $i = 0;
    $pass = '' ;

    while ($i <= 7) {
        $num = rand() % 33;
        $tmp = substr($chars, $num, 1);
        $pass = $pass . $tmp;
        $i++;

    }

    return $pass;

}
   $cont = replace($_GET['cont']);
   $rec = replace($_GET['cod']);
   if(isset($_GET) && $_GET['cont']!=NULL & strlen($rec) == 32)
   {
      $ch1 = mysql_query("Select * from account.account where login='$cont' AND passlost_token='$rec'") or die(mysql_error());
      if(mysql_num_rows($ch1) == 1)
      {
         $acr = mysql_fetch_object($ch1);
         $email =$acr->email;
         $new_pass = GeneratePassword();
         mysql_query("Update account.account set password=PASSWORD('$new_pass') where login='$cont'") or die(mysql_error());
         mysql_query("Update account.account set passlost_token='1' where login='$cont'") or die(mysql_error());
         $to      = $email;
         $subject = 'Noua ta parola!';
         $message = "Salut ".$cont. "\r\n" ."
         Noua ta parola este: ".$new_pass."\r\n" ."";
         new mail($to, $subject, $message);
         echo succes("Un email cu noua ta parola a fost trimis la adresa $email.");
      }
      
   }
?>
<?php recuperare_pw()?>
<h4>RECUPERARE PAROLA :</h4>
<form action="" method="POST" >

<table width="54%" border="0">
  <tr>
    <td width="73%">Nume de utilizator:</td>
    <td width="27%"><input type="text" id="username" name="username"  value="" maxlength="16" class="iRg_input"/></td>
  </tr>
  <tr>
    <td>Email: </td>
    <td><input type="text" id="email" name="email" value="" maxlength="64"  class="iRg_input"/></td>
  </tr>
  <tr>
    <td>Cuvant de siguranta:</td>
    <td><img src="inc/spam.php" alt="SPAM"/>
    <input type="text" id="norobot" name="norobot" maxlength="4"  value=""  class="iRg_input"/></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input id="submitBtn" type="submit" name="recuperare" value="TRIMITE PAROLA PRIN EMAIL" class="buton"/></td>
  </tr>
</table>
</form>


#Mutat in probleme si intrebari Web Scripting .


Mai trebuie sa scriu altceva inafara de asta ?
Tin sa precizez , ca nu am facut contul in CPANEL ...

Deconectat
Avatar utilizator
Hege
Nivel 2
Nivel 2
Mesaje: 267
Membru din: 04 Mai 2014
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Recuperare parola !!!

Mesajde Hege » 26 Ian 2015, 17:06

Nu trebuie sa mai faci nimic , decat sa salvezi si sa urci fisierul pe host .
Imagine

Deconectat
Avatar utilizator
maryo2708
Nou Venit
Nou Venit
Mesaje: 31
Membru din: 21 Feb 2014
Status: Sunt bine mersi ^.^
Server Metin2: Just4Metin
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Recuperare parola !!!

Mesajde maryo2708 » 18 Iun 2015, 13:29

salut Hege, imi cer scuze ca intervin, am incercat si eu acel script oferit de tine, dar dupa ce accesez link-ul primit, imi da eroarea aceasta pe site: Unknown column 'passlost_token' in 'where clause'
Vreo rezolvare? multumesc

Deconectat
Avatar utilizator
.Pen
Utilizator interzis !
Utilizator interzis !
Mesaje: 824
Membru din: 19 Oct 2014
Status: Fericit,ca intotdeauna ^^
Server Metin2: Loading...
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Recuperare parola !!!

Mesajde .Pen » 25 Iun 2015, 17:43

Subiect vechi,COȘ!
Imagine


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [r00t1ng], Dianabursy123, metin2chaos și 21 vizitatori