Parašė Laimys· 2007 Sau. 14 20:01:35
#1
Dokumento apsaugojimas slaptažodžiu.
Panaudojus šį skriptą, prieš atidarant dokumentą atsiras lentelė.
Joje, suvedus prisijungimo vardą ir slaptažodį, užkraunama dokumento informacija.
Jei duomenys suvedami blogai arba visai nesuvedami, užkraunamas klaidos tekstas.
Panaudojimas:
Visur kur reikia apsaugoti dokumentą slaptažodžiu.
Duomenų apsaugos skriptas:
<?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>
Kelių dokumentų apsauga:
Jei turite keletą saugotinų dokumentų, kiekvieno pradžioje patalpinkite šį skriptą (su vienodais prisijungimo vardu ir slaptažodžiu) .
Prisijungimo duomenis reikės suvesti tik vieną kartą( užkraunant vieną iš dokumentų ), o saugomi dokumentai bus keli.
Pagal:
php.lt