beveiligd downloaden?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Node.js 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 »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

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

24/11/2024 01:23:41
 
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.