beveiligd downloaden?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Pagina: 1 2 volgende »

Emile

emile

16/11/2007 11:20:00
Quote Anchor link
hallo allemaal,

Ik heb een vraag..

Ik heb een site gemaakt met een inlog gedeelte.
Daarop staan bestanden.

Nu kunnen de mensen netjes inloggen en dat werkt goed.
Ze kunnen de bestanden ook downloaden.

Zonder in te loggen kunnen ze de bestanden ook downloaden...
dan moet je direct naar het bestand browsen zoals http://host/bestand.jpg
maar dit wil ik eigenlijk beveiligen...

zodat men eerst moet ingelogd zijn wil men dit mogen..

weet iemand een oplossen?
bedankt maar weer
 
PHP hulp

PHP hulp

27/11/2024 21:06:10
 
Arjan Kapteijn

Arjan Kapteijn

16/11/2007 11:32:00
Quote Anchor link
Je kan ze toch gewoon pushen? Maak een download.php waarbij je met een $_GET de bestandsnaam meegeeft, check vervolgens of ze ingelogd zijn en push het bestand omhoog. Die bestanden zelf staan dan in een map die onbereikbaar is :).
 
- SanThe -

- SanThe -

16/11/2007 11:33:00
Quote Anchor link
Dat kan met .htaccess
 
Emile

emile

16/11/2007 11:44:00
Quote Anchor link
ja je kan pushen...
maar hoe maak ik die dan wel bereikbaar voor ingelogde mensen ??

en hoe werkt dat dan met een .htaccess bestand ???
 
Aaa Trump

aaa Trump

16/11/2007 11:52:00
Quote Anchor link
What the hell is pushen?
 
Arjan Kapteijn

Arjan Kapteijn

16/11/2007 11:53:00
Quote Anchor link
emile schreef op 16.11.2007 11:44:
ja je kan pushen...
maar hoe maak ik die dan wel bereikbaar voor ingelogde mensen ??

en hoe werkt dat dan met een .htaccess bestand ???


Door eerst te kijken of ze ingelogd zijn _voordat_ je met de juiste headers gaan pushen. En de map met bestanden zet je op een onbereikbare plek (buiten je htdocs/wwwroot) of je gooit er een .htaccess in met een 'deny from all'
 
Emile

emile

16/11/2007 11:57:00
Quote Anchor link
Quote:
Door eerst te kijken of ze ingelogd zijn _voordat_ je met de juiste headers gaan pushen. En de map met bestanden zet je op een onbereikbare plek (buiten je htdocs/wwwroot) of je gooit er een .htaccess in met een 'deny from all'


oke... maar hoe ziet zo'n link er dan uit ?? waar de mensen op moeten klikken... ?? is er ergens een voorbeeld script ?
Gewijzigd op 01/01/1970 01:00:00 door emile
 
Arjan Kapteijn

Arjan Kapteijn

16/11/2007 12:01:00
Quote Anchor link
?download.php?bestand=voorbeeldbestand.zip
 
Frank -

Frank -

16/11/2007 12:04:00
Quote Anchor link
Jij bepaalt hoe de link eruit ziet, wij kunnen hooguit voorbeelden geven. Maar daar zijn vele miljoenen varianten van te bedenken!

www.domein.nl/download/bestandsnaam/
 
Aaa Trump

aaa Trump

16/11/2007 12:08:00
Quote Anchor link
download.website.nl/download/downloads/download.php?bestand=bla.dgk

Die kan ook.
 
Emile

emile

16/11/2007 12:10:00
Quote Anchor link
pgFrank schreef op 16.11.2007 12:04:
Jij bepaalt hoe de link eruit ziet, wij kunnen hooguit voorbeelden geven. Maar daar zijn vele miljoenen varianten van te bedenken!

www.domein.nl/download/bestandsnaam/



Dit snap ik wel...
maar hoe link je die dan naar een omgeving waar niet iedereen bij kan ??

www.domein.nl/map waar niemand bij kan ??
waar zet ik die map op me server dan neer.... ??
snap het ff nie denk ik
 
Willem Jan Z

Willem Jan Z

16/11/2007 12:10:00
Quote Anchor link
.htaccess Plaatsen in de downloads map
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
order deny, allow
deny from all
allow from localhost


PHP Klein gedeelte, inlog e.d. zelf maken
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
// Soort aangeven
header('Content-type: application/pdf');

// Naam toekennen en zorgen dat het downloadvenster getoond wordt.
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// Het bestand lezen
readfile('downloadmapmethtaccesserin/original.pdf');
?>


http://www.iana.org/assignments/media-types/
Daar kan je de content-types vinden.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Emile

emile

16/11/2007 12:15:00
Quote Anchor link
zal wel aan mij liggen.. maar wordt hier niet veel wijzer van ..


het enige wat het moet doen is een link genereren in een beveiligde omgevind (login vereist).

wanneer er op die link geklikt wordt dan mag men het bestand downloaden..

maar dus niet als men niet ingelogd is...

met dat pushen kan het wel... wat boven in geschreven...
maar dan kan een ieder die niet is ingelogd toch het bestand binnen halen...
niet via die push methode ... maar de exacte lokatie van het bestand...
 
Aaa Trump

aaa Trump

16/11/2007 12:17:00
Quote Anchor link
@willem

Phoe, moet je dan voor elke type bestand een andere header mee gaan geven?

Ik zat aan zoiet's te denken:

je maakt een passwordt protected map in htacces, en je maakt een php script die gewoon inlog?
 
Emile

emile

16/11/2007 12:21:00
Quote Anchor link
@ robin...

dat is dus wat ik zoek !!!
 
Aaa Trump

aaa Trump

16/11/2007 12:26:00
Quote Anchor link
Zal effe wat uitzoeken dan.

Edit:

http://www.phphulp.nl/php/scripts/8/856/
Gewijzigd op 01/01/1970 01:00:00 door aaa Trump
 
Emile

emile

16/11/2007 12:42:00
Quote Anchor link
dat script is wel aardig... maar hoe krijg ik het dan in mijn source...

en volgens mij is dit script alleen voor php pagina's ... en niet voor bijvoorbeeld pdf bestanden...

in een pdf bestand zet ik geen php data boven in de source ...
Gewijzigd op 01/01/1970 01:00:00 door emile
 
Aaa Trump

aaa Trump

16/11/2007 12:50:00
Quote Anchor link
HU?

Wil je dit in pdf gaan maken?

Wacht effe nouw snap ik het hellemaal niet meer.
 
Emile

emile

16/11/2007 12:54:00
 
Joren de Wit

Joren de Wit

16/11/2007 12:55:00
Quote Anchor link
Quote:
met dat pushen kan het wel... wat boven in geschreven...
maar dan kan een ieder die niet is ingelogd toch het bestand binnen halen...
niet via die push methode ... maar de exacte lokatie van het bestand...
Dat is de enige manier waarop je dit probleem kunt aanpakken.

1) Te downloaden bestanden zet je in een map waar niemand bij kan komen. Beveiligen met .htaccess dus. De directe link naar een bestand werkt niet meer!
2) Een PHP bestand dat bekijkt welk bestand er gedownload moet worden. De juiste headers genereert en het bestand uit de map ophaalt (php heeft immers wel als enige toegang tot die map).
 
Emile

emile

16/11/2007 13:01:00
Quote Anchor link
ik heb nu dit....

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$downloadfile
= "projects/europa.jpg";


header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Disposition: attachment; filename="'.$downloadfile.'"');
header('Content-Length: '.filesize($downloadfile));
readfile($downloadfile);



?>


ik krijg dan een opslaan scherm te zien...
maar geeft niet europa.jpg... maar test zonder extensie..

dus hij plakt niet de juiste extensie eraan?
weet iemand wat ik fout doe
 

Pagina: 1 2 volgende »



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.