simpel voorbeeld password.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

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 »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

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 »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

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 »

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 »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

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 »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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

23/12/2024 05:10:30
 
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.