Parašė moonlike· 2009 Lap. 30 17:11:02
#14
Sveiki, labai prasau padekit. Zodziu bandau apsaugoti index.php faila ir naudoji sita koda:
<?php
$vardas = "login"; // Prisijungimo vardas.
$slaptazodis = "pass"; // Prisijungimo slaptažodis
function klaida ($klaida) {
echo $klaida."<br>";
exit;
}
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $vardas) && ( $PHP_AUTH_PW == "$slaptazodis" )) ) {
header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
header("HTTP/1.0 401 Unauthorized");
klaida("Informacija jums neprieinama !!!"); // klaidos tekstas.
}
?>
<html>
Slapta informacija // dokumento tekstas, matomas tik suvedus teisingus duomenis.
</html>
Bet yra viena beda. Kada einu i index.php isoksta lentele, kurioje prasoma irasyti vartotojo varda ir slaptazodi. As viska suvedu teisingai ir paspaudziu OK, bet puslapis persikrauna ir vel issoksta ta pati lentele, prasanti vel ivesti duomenis. Kame beda?
Labai prasau padekit, kadangi tai man labai svarbu.