Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plik z hasłami
Dan
post 25.06.2002, 22:29:06
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.06.2002

Ostrzeżenie: (0%)
-----


Załóżmy, że:
Mam pliki $nick.dat, w których są zawarte hasła i co zrobić, aby nie były dostępne z poziomu przeglądarki, wpisując do nich dokładną scieżkę? Muszą mieć prawo do zapisu i odczytu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
castor
post 26.06.2002, 02:02:51
Post #2





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


zabezpiecz katalog .htaccess


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Dan
post 26.06.2002, 09:35:24
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.06.2002

Ostrzeżenie: (0%)
-----


Poczytałem o tym .htaccess i dalej nie wiem jak to zrobić.
Co mam dokładnie zrobić?
Proszę o taką lamerską instrukcję KROK PO KROKU biggrin.gif
Go to the top of the page
+Quote Post
castor
post 26.06.2002, 10:41:38
Post #4





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


plik .htaccess powinno tak wygladac:

AuthType Basic
AuthName "Zamkniety Katalog"
AuthUserFile /teczka/users/blabla/htdocs/dupa/o_i_tu/.htpasswd
require valid-user



AuthUserFile ==> scietka do pliku z uzytkownikami i haslami
a plik .htpasswd tak:

user:jmh56gh1mm.6
user1:df564gggdg456.6



Hasla sa zakodowane
..Apache ma pomocniczy tool htpasswd.exe do tworzenia ich.

w DOsie podajesz sciezke do Apacze tam gdzie go zainstalowalesnp(na windzie).:

C:ProgrameApacheGroupApachebinhtpasswd -cm .htpasswd uzytkownik
ENTER
podaj haslo
ENTER
potwierdz haslo
ENTER

Teraz skopijuj plik .htpasswd C:ProgrameApacheGroupApachebin do katalogu w ktorym masz .htaccess i chcesz chronic.

podajesz haselko i gra

-cm ==> tworzy plik i koduje haslo
Jak juz masz plik to wystarczy ze wpiszesz:
-m ==> koduje
mozesz tez:
-cmb ===> i podajesz uzytkownika haslo odrazu
Pomiedzy uzytkownikiem i Haslem Space


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Dan
post 26.06.2002, 15:04:48
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.06.2002

Ostrzeżenie: (0%)
-----


Bardzo elegancko wszystko wypisałeś, lecz rozwiązanie przez ciebie podane dotyczy przypadku, gdy hasła użytkowników przechowywane są w jednym pliku.
A ja mam taką sytuację:
$plik = fopen("$nick.dat","w");
$dane = "$nick$has";
fwrite($plik,$dane);
fclose($plik);
Czyli za każdym razem tworzą się nowe pliki o nazwie nick.dat, gdzie nick jest podawany przez użytkownika.
I teraz co zrobić, żeby nie można było dostać się do informacji zawartych w pliku nick.dat za pomocą przeglądarki, wpisując np. dan.free.komrel.net/profile/nick.dat questionmark.gif?
Go to the top of the page
+Quote Post
steru
post 26.06.2002, 16:11:34
Post #6





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

Ostrzeżenie: (0%)
-----


plik z nickami nazwij nick.php i wpisuj hasla tak :
<?
//haslo1
//haslo2
........
?>

chyba wiadomo o co chodzi
Go to the top of the page
+Quote Post
Sir Blade
post 26.06.2002, 16:18:17
Post #7





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

Ostrzeżenie: (0%)
-----


mozna zakodowac haslo i zakodowane wpisywac do pliku. wtedy nawet jak ktos zajrzy do srodka to nic to mu nie da.

tak jak steru Ci powiedzial to dodaj jescze np w pierwszej linijce kod sprawdzajacy czy zmienna pod ktora przesylasz haslo istnieje jezeli nie to nie otworzy sie ten plik..
Go to the top of the page
+Quote Post
castor
post 26.06.2002, 16:53:41
Post #8





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


Cytat
Bardzo elegancko wszystko wypisałeś, lecz rozwiązanie przez ciebie podane dotyczy przypadku, gdy hasła użytkowników przechowywane są w jednym pliku.
A ja mam taką sytuację:
$plik = fopen("$nick.dat","w");
$dane = "$nick$has";
fwrite($plik,$dane);
fclose($plik);
Czyli za każdym razem tworzą się nowe pliki o nazwie nick.dat, gdzie nick jest podawany przez użytkownika.
I teraz co zrobić, żeby nie można było dostać się do informacji zawartych w pliku nick.dat za pomocą przeglądarki, wpisując np. dan.free.komrel.net/profile/nick.dat questionmark.gif?


to co ci napisalem!
jesli masz katalog /COSTAM
a w mnim te wszystki pliki nick.dat to wystarczy ze zablokujesz wejscie do tego katalogu .htaccess i nie bedzie mozna tam zajrzec tylko osoba do tego upowazniona np: TY :wink:

a php bedzie moglo wykonywac operacje na plikach :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Dan
post 26.06.2002, 23:34:15
Post #9





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 16.06.2002

Ostrzeżenie: (0%)
-----


Wykorzystałem sposób STERU, ale dzięki @ll. CASTOR Tobie najbardziej, za "poświęcenie".
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 01:54