Comunitatea Salmen
Bun venit pe Forumul Sallmen Community !!!

Pentru a vedea tot forumu trebuie sa va inregistrati !!!

Sallmen Forum Community Welcome!

To see all forum you must register!

Comunitatea Salmen
Bun venit pe Forumul Sallmen Community !!!

Pentru a vedea tot forumu trebuie sa va inregistrati !!!

Sallmen Forum Community Welcome!

To see all forum you must register!

Comunitatea Salmen
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Salmen Comunity o comunitate de Counter-Strike, Metin2 etc.. .
 
AcasaPortalUltimele imaginiÎnregistrareConectare

 

 Tutorial instalare "recuperare parola" random

In jos 
AutorMesaj
Vlade' <3
Membru Activ
Vlade' <3


masculin Numarul mesajelor : 715
Data nasterii : 09/12/1994
Data de inscriere : 21/07/2009
Varsta : 29
Localizare : Undeva pe planeta albastra

Tutorial instalare "recuperare parola" random Empty
MesajSubiect: Tutorial instalare "recuperare parola" random   Tutorial instalare "recuperare parola" random EmptyDum Noi 27, 2011 5:32 am

Autor: Cuvant cenzurat! Web 4.0
Timp: 30 minute
Nivel: Mediu
Descriere: Genereaza o parola noua prin sistem "random", confirmand operatia de recuperare parola, acesta va genera o parola la intamplare !
Versiune: 1.0 / 3

Bun venit. Pentru a instala acest tip de script, va trebuii sa urmati cativa pasi si sa tineti cont de cateva observatii.
Pasul 1: Ca orice site, va fii nevoie sa alegi un loc personal si arbitrar, conform homepageului tau pentru a insera un "link" catre scriptul nostru de recuperare parola "random".
Pasul 2: Inserati scriptul prezentat mai tarziu intr-o pagina dorita.
Pasul 3: Creati legatura scriptului de inserare date, cu cel de confirmare a operatiei cerute, adica cea de schimbare a parolei.

Pentru inceput avem urmatorul script unde se introduc datele de cont, ce urmeaza a fii procesate, cu numele de "recparola.php":

Cod:
 <table width="430" border="0"><tr><td width="180"><form action="__[link confirmare]__" method="post">
                  Nume utilizator</td>
                  <td width="280"><input type="text" name="user" size="20" /></td>
                <tr><td width="180">Adresa de E-mail</td>
                  <td width="280"><input type="text" name="email" size="20" /></td></tr>
               
                  <tr><td width="180">Cod stergere caracter</td>
                <td width="280"> <input type="text" name="delcode" size="10" /></td></tr>
                <br>
                <br>
    <tr><td width="180">&nbsp;</td> <td width="280"><input type="submit" name="submit2" value="Recuperare parola" /></td></tr></table>
    <br>
    <br>
    <br>                             
     
            </form>

Observatie: Am ales aceste date de introdus deoarece toate HomePageurile necesita la inregistrare aceste date de creare cont, prin urmare ele vor fii procesate si vor raspunde cerintelor tale.

Mai departe va trebuii sa introducem in linia "
" locatia unde se va afla scriptul de comunicare cu baza de date si confirmare a operatiei cerute.
Pentru ca scriptul anterior sa comunice cu baza de date, cream urmatorul script cu numele de "confparola.php":


Cod:
<?PHP
    include 'connectdb.php';
    include 'functionare.php';
      $db  = "account";
          mysql_connect($dbhost, $dbuser, $dbpw) OR
          die("Nu s-a putut conecta la baza de date.<br /> Eroare: ".mysql_error()); 
         
          mysql_select_db($db) OR
          die("Baza de date nu a putut fi accesata.<br /> Eroare: ".mysql_error());
    $email = mysql_real_escape_string($_POST['email']);
        $delcode = mysql_real_escape_string($_POST['delcode']);
        $pw = GeneratePassword();
        $user = $_POST['user'];
     
        $sql = "SELECT password FROM account WHERE login = '$user' AND email = '$email' AND social_id = '$delcode'";
        $result = mysql_query ($sql);
        $menge = mysql_num_rows($result);
     
     
        if ($menge == "1" ) {
          $sql1 = "UPDATE account Set
    password = PASSWORD('".$pw."')
    WHERE login = '$user'";
    $result2 = mysql_query ($sql1);
    if ($result2 == true ) {
    echo 'Noua parola este:  ', $pw;
     
    }
           
    } else {
    echo "Nu am putut procesa cu aceste date !    <a href="javascripthistory.back()"> Incearca din nou !</a> ";
    }
    ?>


Dupa cum observi, scriptul de comunicare si confirmare a operatiei contine 2 linii de conectare si functionare:

Cod:
    include 'connectdb.php';
    include 'functionare.php';
Prin urmare ele vor trebuii create astfel:
1. Primu este connectdb.php, el conecteaza scriptul cu baza de date si proceseaza datele:
Cod:

    <?php
    $serverip = '____';
    $dbhost = '____';
    $dbuser = 'root';
    $dbpw = '____';
    ?>

2. Al doilea este "functionare.php", cel care genereaza parola "random":

Cod:
    <?php
      function GeneratePassword($length = 8) {
    $char_control  = "";
    $chars_for_pw  = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $chars_for_pw .= "0123456789";

    $chars_for_pw .= "abcdefghijklmnopqrstuvwxyz";
    srand((double) microtime() * 1000000);
    for($i=0;$i<$length;$i++) {
    $number = rand(0, strlen($chars_for_pw));
    $char_control .= $chars_for_pw[$number];
    }
Sus In jos
https://salmen.all-up.com
 
Tutorial instalare "recuperare parola" random
Sus 
Pagina 1 din 1
 Subiecte similare
-
» [TUTORIAL] Instalare Match Mpd
» Tutorial instalare Sourcemod pe server.
» Tutorial instalare pluginuri AdminMod - AMX
» Tutorial instalare si configurare Zombie Mod v2.0.0L pe server dedicat Counter Strike Source
» Parola criptata !

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Comunitatea Salmen :: Metin 2 :: Scripting Web Metin2 :: Scripturi si tutoriale PHP/MySQL-
Mergi direct la: