<?php
if ( !isset( $_SERVER['PHP_AUTH_USER'] ) )
{
header( 'WWW-Authenticate: Basic realm = "Wymagana autoryzacja"' );
header( 'HTTP/1.0 401 Unauthorized' );
exit;
}
elseif ( isset( $_SERVER['PHP_AUTH_USER'] ) )
{
$plik = '65_hasla.txt';
$fp = fopen( $plik, 'r' );
$WszystkieHasla = fread( $fp, filesize( $plik ) );
fclose( $fp );
$LoginHaslo = explode( '|', $WszystkieHasla );
for ( $i = 0, $ile = sizeof( $LoginHaslo ); $i <= $ile; $i++ )
{
$dane = explode( ':', $LoginHaslo[$i] );
$uzytkownik = strval( $_SERVER['PHP_AUTH_USER'] );
$haslo = strval( $_SERVER['PHP_AUTH_PW'] );
if ( ( $dane[0] == $uzytkownik ) && ( $dane[1] == $haslo ) )
{
$auth = true;
break;
}
else { $auth = false; }
}
if ( $auth == true )
{
echo 'Zalogowany<br>';
echo 'Tajna strona';
}
else
{
header( 'WWW-Authenticate: Basic realm = "Wymagana autoryzacja"' );
header( 'HTTP/1.0 401 Unauthorized' );
echo 'Nie zalogowany<br>';
echo 'Brak dostępu';
exit;
}
}
?>