Autor | Zpráva | ||
---|---|---|---|
dawe Profil * |
#1 · Zasláno: 8. 6. 2007, 10:32:31
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 * |
#2 · Zasláno: 8. 6. 2007, 15:36:14
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 |
||
Časová prodleva: 17 let
|
0