simpel voorbeeld password.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

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 »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

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

15/11/2024 03:30:24
 
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.