Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] szyfrowane pobieranie pliku
jawka7
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 23.08.2007
Skąd: Częstochowa/Dubidze

Ostrzeżenie: (70%)
XXXX-


witam chciałbym zrobic w moim serwisie cos takiego ze jesli dane konto wykpoiło dany skrypt to ma mozliwosc go pobrania ewentualnie generuje mu unikalny link do skryptu.. jednak tak aby tego pliku nie mozna bylo udostepnic osob trzecim.. jak sie za to zabrac? nigdy nie mialem do czynienia z podobnym skryptem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


tworzysz sobie download.php gdzie Twoj skrypt wysyla plik o ktory go prosza

unikalny link do pliku robisz tak:
1. dodajesz sol do linka, hashujesz go
2. linki do pliku beda postaci download.php?plik=nazwapliku&hash=generowanyhash
3. przed wyslaniem pliku sprawdzasz czy hash sie zgadza

unikalny link do pliku dla zalogowanego uzytownika tak:
1. dodajesz sol do linka ORAZ dodajesz do tego id zalogowanego usera, hashujesz go
2. linki do pliku beda postaci download.php?plik=nazwapliku&hash=generowanyhash
3. przed wyslaniem pliku sprawdzasz czy hash sie zgadza

unikalny link do pliku z terminem waznosci, dla zalogowanego usera tak:
1. dodajesz sol do linka ORAZ dodajesz do tego id zalogowanego usera ORAZ dodajesz czas wygenerowania linku, hashujesz go
2. linki do pliku beda postaci download.php?plik=nazwapliku&hash=generowanyhash&czaswygenerowania=czas
3. przed wyslaniem pliku sprawdzasz czy hash sie zgadza i czy czas jest odpowiednio ustawiony w stosunku do czasu aktualnego

przez sam link rozumiem download.php?plik=nazwapliku, dlatego w przypadku trzecim oddzielilem hashowanie linku od hashowania czasu, ale nic nie stoi na przeszkodzie zeby hashowac calosc jak leci - nawet jest to wskazane

mozesz uzyc do tego wszystkie takze bazy danych i sprawdzac czy linki spelniaja warunki jakie tylko sobie wymyslisz, ale jak widac - nie musisz

Ten post edytował yevaud 3.10.2010, 13:10:01
Go to the top of the page
+Quote Post

Posty w temacie
- jawka7   [php] szyfrowane pobieranie pliku   2.10.2010, 00:17:14
- - CuteOne   1. Możesz umożliwić ściąganie takiego pliku tylko ...   2.10.2010, 02:51:40
- - jawka7   hm a jakby dany plik skrypt skopiowal w konkretne ...   2.10.2010, 07:59:19
- - CuteOne   Czekaj czekaj.. chcesz udostępnić plik tylko osobi...   2.10.2010, 12:03:45
- - jawka7   - sprawdzenie czy użytkownik jest autoryzowany do ...   2.10.2010, 22:26:58
- - andycole   Na przykład tworzysz 3 tabele: -użytkownicy -pliki...   3.10.2010, 00:21:48
- - jawka7   no tak to jest jane ale chodzi mi tez o to aby ten...   3.10.2010, 08:27:11
|- - kiler129   Cytat(jawka7 @ 3.10.2010, 09:27:11 ) ...   3.10.2010, 12:15:42
- - yevaud   tworzysz sobie download.php gdzie Twoj skrypt wysy...   3.10.2010, 13:06:57
|- - andycole   Cytat(yevaud @ 3.10.2010, 12:06:57 ) ...   3.10.2010, 21:01:29
- - jawka7   no fajny i ciekawy tylko teraz ja musze pomyslec j...   4.10.2010, 00:25:48
- - yevaud   Hej, opisze troche dokladniej o co mi chodzi Cyta...   4.10.2010, 00:53:07
- - jawka7   a jak moge zabezpieczyc folder w którym beda znajd...   4.10.2010, 02:36:40
- - yevaud   dane nie musza byc w ogole dostepne z poziomu http...   4.10.2010, 04:19:14
- - jawka7   mozna zmodyfikowac troche twoj skrypt $salt...   4.10.2010, 09:29:57
- - yevaud   mozna, wtedy link bedzie dzialal tak dlugo jak ist...   4.10.2010, 11:05:55
- - dariuszp   1. PYTANIE DO KOMENTUJĄCYCH Dlaczego Wy tak bardzo...   4.10.2010, 13:56:18
|- - yevaud   Cytat(dariuszp @ 4.10.2010, 14:56:18 ...   6.10.2010, 17:20:52
- - jawka7   z tym ze te z hash rozumiem a twoich nie czy plik...   4.10.2010, 18:00:36
- - jawka7   Jak dla mnie bardziej widzi sie twoj skrypt yevaud...   7.10.2010, 12:49:27


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

 



RSS Aktualny czas: 8.10.2025 - 18:29