Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ukrytu url pliku do ściągnięcia
vermer
post 10.05.2011, 10:26:02
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

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


Witam mam taki problem chciałbym umieścić na stronie link do ebooka ale chce link do niego udostępniać tylko dla osób które zapiszą się na newsletter wszstko działa ale mam problem jak ukryć url pliku tak żeby nikt nie mógł go tak po prostu ściągnąć?
Go to the top of the page
+Quote Post
blooregard
post 10.05.2011, 10:31:09
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Linki do plików przechowujesz w bazie danych, na stronie wyświetlasz jedynie ich identyfikatory.
Po kliknięciu na taki identyfikator, pobierasz z bazy przypisany do niego właściwy url i uruchamiasz pobieranie.

Ma to tę zaletę, że "po drodze" możesz łatwo zweryfikować użytkownika, który taki identyfikator kliknął, na ile jego uprawnienia są właściwe do pobrania danego pliku.

A katalog, w którym umieszczasz pliki do pobrania, zabezpieczasz w .htaccess przed bezpośrednim dostępem i już.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
vermer
post 10.05.2011, 11:01:10
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

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


A to nie będzie tak że jak na stronie wyświetlimy ten identyfikator to po kliknięciu na niego i tak i tak użytkownik będzie miał możliwośc podejrzenia ścieżki
Go to the top of the page
+Quote Post
tabbi
post 10.05.2011, 11:28:13
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 30.10.2010

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


Często stosuje się też nagłówki headers
Go to the top of the page
+Quote Post
thek
post 10.05.2011, 11:31:56
Post #5





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




@varmer: I co z tego że znasz ścieżkę? Blooregard napisał dobrze -> ZABEZPIECZONY w htaccess przed dostępem wink.gif Innymi słowy nawet znając ścieżkę, nie pobierzesz go bo wywali Ci error 403 Access Forbidden smile.gif Jedynie skrypt, który ma dostęp do tego katalogu zdoła to zrobić.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
vermer
post 10.05.2011, 21:47:47
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.09.2009
Skąd: Łódź

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


To w takim razie postaram się to ogarnąć w jakiś sposób:) ale jak wie ktoś gdzie to jest dobrze opisane poproszę o jakiś przyjazny link:)
Go to the top of the page
+Quote Post
thek
post 10.05.2011, 22:46:46
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To nie jest coś specjalnie trudnego... Do katalogu zabezpieczonego trzeba tylko dać htaccess z odpowiednim blokiem blokującym. I tylko jeden jedyny skrypt powinien do tego katalogu się odnosić. Skrypt ten powinien być używany tylko przez osoby z odpowiednimi uprawnieniami lub tylko w określonych sytuacjach. W ten sposób będziesz miał wszystko jak chcesz i dla kogo chcesz smile.gif


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
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: 21.06.2025 - 16:15