.htaccess + .htpasswd zabezpieczenie pliku


(Lksstudzionka) #1









Pamiętaj !!



(Slafur) #2

Blokada pojedyńczego pliku nie jest możliwa… chyba że dasz go do oddzielnego katalogu :slight_smile:

Pozostaje tylko napisać skrypt autoryzacji - bo innego wyjścia raczej nie widzę…


(L337 Crew) #3

jest :slight_smile:

lub skorzystać z gotowego :smiley:

http://kess.snug.pl/?sid=10&pid=21

dobry jest :slight_smile:


(Lksstudzionka) #4

Takie coś mam na stronce :slight_smile: ale w tym mam linki do stron do których nikt inny prócz mnie nie moze mieć dostępu. Jednak wystarczy, że ktoś niepowołany wpiszę adres pliku i… :x

:x :x :evil:

A możesz wyjaśnić mi jak to zrobić (tak łopatologicznie:P)


(L337 Crew) #5

:hmmm: mic22 zrobiłeś to,

co jest w linku podanym przezemnie ?

Stwórz jakiś plik …

wklej w niego to:

<?php 


$login = "admin"; // tu wpisz swój login 

$password = "pass"; // a tu swoje hasło 


if(!isset($_SERVER['PHP_AUTH_USER']) or strcmp($_SERVER['PHP_AUTH_USER'],$login) or strcmp($_SERVER['PHP_AUTH_PW'],$password)) { 

    header("WWW-Authenticate: Basic realm=strefa chroniona"); 

    header("HTTP/1.0 401 Unauthorized"); 

    die("Brak uprawnień do przeglądania strony"); 

} 

else { 

    echo "Witaj w strefie chronionej!"; 

} 


?>

zapisz np. jako auth.php .

Odpal go na serwie (bądź na localu) obsługującym php …

(np. http://localhost/auth.php ) .

I powiedz co ujrzałeś 8)


(Lksstudzionka) #6

Ano :stuck_out_tongue: Dzięki! :wink:


(Fora) #7

mic nie wiem czy o to ci chodzi (mam ciężkie myślenie dzisiaj :/)

ale mozesz zrobic tak

jeżeli(ty to ty){

echo ' i tu ci pokazuje twoja stronke';}

else{echo 'bania nie ma dostępa';}

:slight_smile:


(L337 Crew) #8

dokładnie to napisałem w poście wyżej 8)

Przeanalizuj dokładnie co sie je :slight_smile:


(Slafur) #9

(Dancio75) #10

Witam, przepraszam ze odswiezam ale mam problem

jak zrobic ten panel logowania w htmlu na stronie ? nie poprzez wyskakujace okienko ?

z gory dzieki