username en wachtwoord opgeven bij een wget download

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniel van Seggelen

Daniel van Seggelen

18/11/2024 15:15:02
Quote Anchor link
Ik zie heel veel informatie over een bestand downloaden via WGET met een username en wachtwoord.
Maar ik heb niet gevonden, hoe je als eigenaar van het bestand een username en achtwoord kan instellen voor een bepaald bestand.

Weet iemand hoe dit wel kan?
 
PHP hulp

PHP hulp

21/11/2024 07:39:36
 
- Ariën  -
Beheerder

- Ariën -

18/11/2024 16:13:54
Quote Anchor link
Waarschijnlijk zit het bestand achter http-authentication, waarbij ook vaak .htaccess en .htpassword wordt gebruikt. Maar het kan net zo goed ook een parameter in de URL zijn, zoals bijv.: www.website.nl/download.php?file=topsecret.pdf&user=Klaas&password=GeHeIm.

Eigenlijk is het wel een zwakke beveiliging die eenvoudig af te tappen is.
Gewijzigd op 18/11/2024 16:14:32 door - Ariën -
 
Ivo P

Ivo P

19/11/2024 09:29:58
Quote Anchor link
alternatief kun je ook een extra header meesturen.
Bijvoorbeeld iets als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
wget --header="Authorization: Bearer <HF_TOKEN>" hf/file/download/url


Waarbij je dan in PHP in $_SERVER kijkt of de header aanwezig is en de juiste inhoud heeft.

Je kunt dan niet rechtstreeks de te downloaden file aanspreken, maar dat moet, zoals Ariën laat zien, iets als download.php eerst laten kijken of de download toegestaan is.
 
Daniel van Seggelen

Daniel van Seggelen

20/11/2024 10:46:02
Quote Anchor link
@ ivo bedankt, daar is de oplossing.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.