Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak rozróżnić użytkownika od programu
sparco
post 11.02.2012, 03:33:38
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 20.10.2006

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


Witam, pisze skrypt pobierania plików ( streaming ). Aby działało to jak należy musiał bym rozróżniać czy uzytkownik używa przeglądarki internetowej do pobierania czy używa programu ( klienta download typu IDM lub JD ).

Czy jest taka możliwość? Jak narazie nie znalazłem rozwiązania...

Z góry dziękuję a odpowiedzi wink.gif
Go to the top of the page
+Quote Post
toaspzoo
post 11.02.2012, 04:12:59
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


$brows = $_SERVER['HTTP_USER_AGENT'];

i tutaj sprawdzasz wszystkie znane przeglądarki itp.

if(strpos('firefox', $brows)) { ...

pozdrawiam


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
Uriziel01
post 11.02.2012, 11:19:22
Post #3





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


USER_AGENT można podać dowolny nawet przy skrypcie automatycznym. Najpewniejsze będzie połączenie tej metody z wykonaniem skryptu JS po stronie użytkownika i zwrócenie odpowiedzi do serwera.
Go to the top of the page
+Quote Post
sparco
post 11.02.2012, 13:24:59
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 20.10.2006

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


USER_AGENT odpada, program może dodać bez problemu tą wartość jako przeglądarka.

Uriziel01 możesz troche rozwinąć to rozwiązanie?
Go to the top of the page
+Quote Post
Uriziel01
post 11.02.2012, 14:25:18
Post #5





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Tworzysz w bazie nowy token i w js generujesz link który go używa i dopiero w tym miejscu inicjujesz pobieranie pliku poprzez taki spreparowany adres używając do tego właśnie JS, roboty prawie zawsze pozbawione są interpretera JS, jednak jak wiadomo do nawet najlepszego zabezpieczenia można stworzyć skrypt który te zabezpieczenie oszuka, jednak taka forma odstraszy 95% potencjalnych 'oszustów'.
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: 25.07.2025 - 00:46