simpel voorbeeld password.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

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 »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

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 »
Ah c

ah c

10/11/2013 09:28:37
Quote Anchor link
hallo forummers,
Ik had een vraag over de volgende code(s),

HTML Form

<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password />
<input type="submit" id="submit" value="Download" />
</form>

PHP (download.php)

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
     // Get the password
          $pw = md5($_POST['password']);

     // Compare against the stored password
          $valid_pw = md5("your password you want to use");

          if($pw != $valid_pw){
               echo "Error! You do not have access to this file";
          }
else{
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }

?>


Wanneer ik de HTML code in een webpagina plaats, dan krijg ik keurig een invoervakje te zien om daar een password in te geven. Maar als ik niets invult en gelijk op de de password klikt krijg ik een lege webpagina te zien die mij verwijst naar file:///C:/Users/ton/Desktop/phpmap/download.php. Ik begrijp het niet.
Ik had verwacht een password in te moeten geven, zeg "318" en dat na het invullen ervan ik dan het lokale betand labeltjes.zip zou kunnen downloaden. Het zou mij enorm helpen om dit nu is een keer werkend te krijgen. Kan één van juliie mij helpen?
groeten ahc,
 
PHP hulp

PHP hulp

17/06/2025 19:50:51
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 10:31:57
Quote Anchor link
Als action="download.php" in een HTML-formulier direct leidt tot een download van file:///C:/Users/ton/Desktop/phpmap/download.php in dezelfde directory, dan heb je waarschijnlijk geen webserver met PHP actief. HTML-bestanden kun je gewoon lokaal openen, maar PHP-bestanden vereisen een PHP-engine voor het uitvoeren van het PHP-script. Kijk bijvoorbeeld eens naar XAMPP.
 
- SanThe -

- SanThe -

10/11/2013 11:13:21
Quote Anchor link
Of je een formulier nu invult of niet dat maakt niet uit. Na submit gaat het naar de pagina die in action=".." staat. Daar moet je dus controleren of de invoer wel valid is. Zo niet ga je terug naar het formulier.
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 11:38:25
Quote Anchor link
- SanThe - op 10/11/2013 11:13:21:
Of je een formulier nu invult of niet dat maakt niet uit. Na submit gaat het naar de pagina die in action=".." staat. Daar moet je dus controleren of de invoer wel valid is. Zo niet ga je terug naar het formulier.
Ahum, action staat ingesteld op file:///C:/Users/ton/Desktop/phpmap/download.php. Dat is een bestand in een map op het bureaublad van een Windows-gebruiker. Meestal is dat geen map die onder controle staat van een webserver die PHP kan uitvoeren.
 
- SanThe -

- SanThe -

10/11/2013 11:51:08
Quote Anchor link
Nee, zie het script: action="download.php"

De PHP daarin zal gewoon uitgevoerd gaan worden.
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />

De header verwijst naar een local bestand en dat zal niet werken lijkt mij.
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 12:21:24
Quote Anchor link
- SanThe - op 10/11/2013 11:51:08:
Nee, zie het script: action="download.php"

De PHP daarin zal gewoon uitgevoerd gaan worden.
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />

De header verwijst naar een local bestand en dat zal niet werken lijkt mij.
Nee, het PHP daarin zal niet normaal uitgevoerd worden.

Maar we bedoelen bijna hetzelfde: als file:///C:/Users/ton/Desktop/phpmap/download.php wordt gedownload na een action="download.php", dan draait hier geen PHP. C://User/ton/Desktop/ is de standaarddirectory van het Windows-bureaublad, dus de TS'er probeert waarschijnlijk vanuit een HTML-bestand in de map /phpmap/ op zijn bureaublad een PHP-bestand in dezelfde map aan te roepen.
 
Ah c

ah c

10/11/2013 12:33:59
Quote Anchor link
Ik heb XAMPP geinstalleerd en functioneert prima.
Vervolgens heb ik de beide betanden (het HTML betsand en de download.php verplaatst naar /XAMPP/htdocs.
Na het draaien van download.php kreeg ik de volgende melding:

Notice: Undefined index: password in C:\xampp\htdocs\download.php on line 3
Error! You do not have access to this file

what happened?
 
- SanThe -

- SanThe -

10/11/2013 12:44:07
Quote Anchor link
- SanThe - op 10/11/2013 11:51:08:
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />


Wel de posts lezen graag.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/11/2013 12:44:43
Quote Anchor link
op regel drie ga je er van uit dat $_POST['password'] altijd bestaat. Het tegendeel is waar, deze variabele bestaat alleen maar als jouw formulier daadwerkelijk verzonden wordt met de submit-button.

Je kunt in PHP eenvoudig testen of een variabele werkelijk in het geheugen aanwezig is met de functie isset(). Daarnaast zou je moeten controleren op welke manier de request van de browser afkomt dat noemen we request method. Als de request method GET is dan weten we al dat het formulier niet verstuurd is. als Het een POST method is dan is het formulier waarschijnlijk (aanneembaar) wel verstuurd. je code zou er met mijn toevoegingen zo uit kunnen zien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php

$pw
= ''; // default value voor pw

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

     // Get the password

    if(isset($_POST['password']))
          $pw = md5($_POST['password']);

     // Compare against the stored password
          $valid_pw = md5("your password you want to use");

          if($pw != $valid_pw){
               echo "Error! You do not have access to this file";
          }
else{
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }
}

?>
 
Ah c

ah c

10/11/2013 13:31:52
Quote Anchor link
waar SanThe waar?
In mijn HTML code?

<input type="password" id="password" name="password />

corrigeer s.v.p. de regel voor mij.

Toevoeging op 10/11/2013 13:50:45:

Frank Nietbelangrijk,
Bij regel 15 en verder staat staat feitelijk "als het ingevoerde password je password is dan krijg je een foutmelding, en anders wordt de file gedownload. Gaat dit wel goed ?
Moet het niet $invalid_pw zijn. Pas als dan de invoer fout is met "else" dan toch verbod om te downloaden.
 
Obelix Idefix

Obelix Idefix

10/11/2013 14:46:16
Quote Anchor link
Ah c op 10/11/2013 13:31:52:
corrigeer s.v.p. de regel voor mij.

Kom op zeg. Zo moeilijk is het toch niet om zelf de missende " te vinden..... ?!?
Wachten op een antwoord kost je meer tijd.

Ah c op 10/11/2013 13:31:52:
Frank Nietbelangrijk,
Bij regel 15 en verder staat staat feitelijk "als het ingevoerde password je password is dan krijg je een foutmelding, en anders wordt de file gedownload. Gaat dit wel goed ?

Op regel 15 staat
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($pw != $valid_pw){

Let op de ! in de code. Die staat er niet voor niets en heeft een betekenis.
Wat jij denkt dat er staat, staat er dus niet ;-)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/11/2013 21:13:30
Quote Anchor link
Het staat feitelijk een beetje onlogisch. Dit zou net ietsje netter zijn.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
          if($pw == $valid_pw){
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }
else{
               echo "Error! You do not have access to this file";
          }


?>


Toevoeging op 10/11/2013 21:15:21:

Ah c op 10/11/2013 13:31:52:
corrigeer s.v.p. de regel voor mij.

gebruik een php editor en je zult door de kleurtjes al zien dat er een " mist.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/11/2013 21:38:30
Quote Anchor link
@Frank, waar dan?

header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
Wat doet dit in een browser?
 
Ah c

ah c

10/11/2013 23:43:20
Quote Anchor link
Waar het mij om ging is dat als een gebruiker een bestand van een website wil downloaden of van een lokale pc, zoals ik had beschreven met mijn bestandspad, ik eerst de gebruiker toegang wil geven door hem of haar eerst een password in te laten geven, en bij het juiste password het bestand te laten downloaden. Door jullie beste intenties en goede adviezen, zie ik nu de bomen door het bos niet meer. Het leek voor mij een makkelijke vraag maar de oplossing is toch moeilijker dan ikzelf had gedacht. Ook met de installatie XAMPP lukt het me niet om een php file te testen of deze goed werkt. Ik krijg vaak de melding dat mijn bestand niet wordt gezien door firefox, dat is vreemd want mijn php bestanden staan in de directory C:\XAMPP\htdocs. Ik ging er vanuit dat als ik mijn HTML-pagina een code plaatst zoals aangegeven bij het begin van mijn vraag,

<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password" />
<input type="submit" id="submit" value="Download" />
</form>

dat deze code de download.php (die ook in de directory C:\XAMPP\htdocs) staat zou openen en dat vervolgens die code dan zou worden uitgevoerd maar dat blijkt niet het geval zijn.

Wellicht zit er iets bij de installatie van XAMPP wat ik niet goed heb gedaan. Daar werd ik geconfronteerd met een setup instelling van UAC van windows 8, en wat dat inhoudt is mij niet bekend. Afijn een lastige situatie als je niet weet wat je moet doen, zoals eerder gezegd door asterix en obelix, wachten op een antwoord kan jaren duren.
Maar toch bedankt beste forummers voor jullie geweldige hulp.
groeten ahc,
 
- SanThe -

- SanThe -

11/11/2013 01:20:35
Quote Anchor link
Even een testsituatie:

Het formulier in C:\XAMPP\htdocs\index.html
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
<title>Test</title>
</head>
<body>
<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password" />
<input type="submit" id="submit" value="Download" />
</form>
</body>
</html>


Het verwerken in C:\XAMPP\htdocs\download.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if(isset($_POST['password']))
    {

        if(md5($_POST['password']) == md5("your password you want to use"))
        {

            header("Location: labeltjes.zip");
        }

        else
        {
            echo "Error! You do not have access to this file";
        }
    }
}

else
{
    echo 'Nothing posted';
}

?>


Het zipje in C:\XAMPP\htdocs\labeltjes.zip

Hier getest en het werkt.
Je moet natuurlijk labeltjes.zip ergens zetten waar men normaal niet bij kan.
Gewijzigd op 11/11/2013 09:47:53 door - SanThe -
 
Ah c

ah c

11/11/2013 19:29:08
Quote Anchor link
SanThe,
Hartelijk dank voor je uitleg en reactie, bij mij werkt het nu eindelijk ook !!.Alleen nog even uitzoeken hoe het werkt mijn website. Want ik wil namelijk de gebruiker maar één de kans geven om het bestand van mijn website te downloaden, en als hij of zij dat heeft gedaan dam moet bestand labeltjes.zip zichzelf automatisch
verwijderen of verplaatsen naar een andere map. Maar dat is natuurlijk een andere vraag.
Nogmaal forummers, heel veel dank voor jullie inbreng en advies.
groeten ahc,
 



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.