Jump to content
Aplicatiile pentru functia de "Helper" pentru serverul de Minecraft sunt deschise !

[Php]Protectie Fisier In Php Cu Parola


Guest Mecanik

Recommended Posts

Guest Mecanik

Cum protejez un document in php cu ajutorul unei parole ?

Lucrul acesta este necesar in caz ca doriti sa aveti doar dumneavoastra sau anumite persoane acces la un fisier sau folder.

In cazul in care doriti sa protejati un cod in php(fila.php) , doar copiati codul in acea fila .Atentie , acest cod trebuie integrat , unde apare linia "//codul dumneavoastra" inlocuiti cu codul care doriti sa fie executat in cazul in care parola este corecta.

Scriptul Php arata asa :


<?

if(isset($_SESSION['protectie'])){

//Codul dumneavoastra

}

else{

echo "<table><form method='post'>";

echo "<tr><td><input type='text' value='Parola' name='parola'></td></tr>";

echo "<tr><td><input type='submit' value='Trimite' name='trimite_parola'></td></tr>";

echo "</table></form>";

  if(isset($_POST['trimite_parola'])){

$parola = "Parola Dumneavoastra";

$parola_trimisa = $_POST['parola'];

if($parola == $parola_trimisa){

$_SESSION['protectie'] = "Ok";

echo "<meta http-equiv='refresh' content='1'>";

echo "Parola este corecta";

  }

else{

    echo "Parola este incorecta !";

    }

  }

}

?>

[/CODE]

Daca este setata sesiunea '[i]protectie[/i]' , executa codul "[i]//codul dumneavoastra[/i]" , daca nu , afiseaza un formular in care trebuie sa se completeze o parola , parola completata trebuie sa fie identica cu $parola (Parola Dumneavoastra , puteti sa o schimbati in orice parola doriti) , in cazul in care e identica , sesiunea '[i]protectie[/i]' primeste o valoare si pagina isi da refresh executand codul "[i]//codul dumneavoastra[/i]"(deoarece acum sesiunea este setata) , daca nu afiseaza "[i]parola este incorecta[/i] ".

[b][color=#ff0000]Atentie , la inceputul paginii Php trebuie sa aveti[/color] session_start();[/b]

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...