Autor Zpráva
dawe
Profil *
Potřebuju poradit...
našel jsem na netu skript, ktery mi povoli zaheslovani urcite stranky a je to pro vice uzivatelu, nepracuje to s databazi...
toto je ten skript:
<?php
$auth = false;

if(isset($_SERVER['PHP_AUTH_USER'])) $PHP_AUTH_USER = $_SERVER['PHP_AUTH_USER'];
if(isset($_SERVER['PHP_AUTH_PW'])) $PHP_AUTH_PW = $_SERVER['PHP_AUTH_PW'];

if (isset($PHP_AUTH_USER)
&& isset($PHP_AUTH_PW)
&& (ereg(".",$PHP_AUTH_USER))
&& (!ereg("^(<?php|?>)$",$PHP_AUTH_USER))
&& (ereg(".",$PHP_AUTH_PW))) {

$filename = 'hesla.php'; // soubor s hesly
$fp = fopen( $filename, 'r' );
$file_contents = fread( $fp, filesize( $filename ) );
fclose( $fp );
$lines = explode ( " ", $file_contents );

foreach ( $lines as $line ) {
list( $uzivatel, $heslo ) = explode( ':', $line );
if ( ( $uzivatel == "$PHP_AUTH_USER" ) &&
( $heslo == "$PHP_AUTH_PW" ) ) {
$auth = true;
break;
}
}
}

if ( !$auth ) {
Header( "WWW-authenticate: basic realm="Soukrome"");
Header( "HTTP/1.0 401 Unauthorized");
echo 'Spatny uzivatel nebo heslo.';
exit;
}

?>

to tucne se potom zobrazuje v one prihlasovai tabulce...ale mam jeden problem a nevim jak ho odstranit...za to Soukrome se hned za pomlcku prida cislo 99, ktere tam nechci ale nevim jak ho odstranit...
pomuze mi pls nekdo?
dik Dawe
luka
Profil *
necital som tvoj prispevok ale skus toto. Je to myslim jedno s lepsich autorizacii aj ked je co na tom vylepsovat
http://reboot.cz/howto/programovani/autorizace-pomoci-php-a-mysql/arti cles.html?id=181

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0