POST[..] md5 problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

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 »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »
Frank

Frank

09/04/2008 22:32:00
Quote Anchor link
Heey,

Ik heb een probleempje met een scriptje voor het aanmaken van gebruikers binnen een website. Deze website heeft maar 2 soorten bezoekers: ongeregistreerd (échte bezoekers dus) en de beheerders van de site.

Wanneer een huidige beheerder een nieuwe wil toevoegen heeft die daar het volgende script voor tot zijn beschikking:

(dit script wordt in een andere pagine ge-include)

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
22
23
24
25
26
27
<?
            echo "<h2>Voeg een gebruiker toe</h2>";
            
            if($_GET['err'] ==1){
            echo "<font color='#666666'>Gebruiker is toegevoegd.</font>";
            }
elseif($_GET['err'] ==2) {
            echo "<font color='#ff0000'>Er is iets fout gegaan, gebruiker is niet toegevoegd</font>";
            }
elseif($_GET['err'] ==3) {
            echo "<font color='#ff0000'>Het plaatje heeft de verkeerde extensie</font>";
            }
elseif($_GET['err'] ==4) {
            echo "<font color='#ff0000'>Niet alles is ingevuld.</font>";
            }
else {
            }

            
            
            echo "<br /><br /><form method=\"post\" enctype=\"multipart/form-data\" action=\"user/addusercontrole.php\">";
            echo "<input type=\"hidden\" name=\"show\" value=\"add\">";
            echo "Selecteer een foto:<br /><input name=\"userfile\" type=\"file\"><br />";
            echo "<small>Het liefst 180 bij 240 pixels (rechtop small size flickr)</small><br /><br />";
            echo "Volledige Naam:<br /><input type=\"text\" size=\"30\" name=\"naam\" value=\"" . stripslashes(htmlentities($_POST['naam'])) . "\"><br>";
            echo "Email adres:<br /><input type=\"text\" size=\"30\" name=\"email\" value=\"" . stripslashes(htmlentities($_POST['email'])) . "\"><br>";

            echo "Gebruikersnaam + wachtwoord:<br /><input type=\"text\" size=\"30\" name=\"gnaam\" value=\"" . stripslashes(htmlentities($_POST['email'])) . "\"> <input type=\"password\" size=\"30\" name=\"wachtwoord\" value=\"" . stripslashes(htmlentities($_POST['password'])) . "\"><br /><br />";
            echo "Iets over de gebruiker<br /><textarea name=\"msg\" rows=\"10\" cols=\"55\">" . stripslashes(htmlentities($_POST['msg'])) . "</textarea><br>";
            echo "<input type=\"submit\" name=\"submit\" value=\"Voeg gebruiker toe\">";
            echo "</form>";
        ?>


Ik heb echter moeite om het wachtwoord dat ingevuld wordt te encrypten naar md5. Heeft iemand hier een oplossing voor voor me?

Bij voorbaat dank!
Gewijzigd op 01/01/1970 01:00:00 door Frank
 
PHP hulp

PHP hulp

22/12/2024 09:39:28
 
Mike van Dongen

Mike van Dongen

09/04/2008 22:34:00
Quote Anchor link
je bedoeld
md5('wachtwoord');
?
 
Frank

Frank

09/04/2008 22:37:00
Quote Anchor link
kan dat dan ook binnen een post? Ik had het volgende al geprobeerd maar dan geeft php een error:

$_POST md5['password']
 
Frank -

Frank -

09/04/2008 23:20:00
Quote Anchor link
echo md5($_POST['password']);
 
Frank

Frank

09/04/2008 23:36:00
Quote Anchor link
werkt dat ook in dit geval:

. stripslashes(htmlentities ($_POST['password'])

Bij mij geeft php namelijk de volgende error wanneer ik dit gebruik:

. stripslashes(htmlentities md5($_POST['password'])

Parse error: syntax error, unexpected T_STRING in /mounted-storage/home66b/sub001/sc39728-XPIX/www/Vanadis/admin/user/userform.php on line 22
 
Frank -

Frank -

09/04/2008 23:49:00
Quote Anchor link
stripslashes() mag je weggooien, tenzij je ergens jouw data met addslashes() of de beruchte magic_quotes hebt lopen verklooien. magic_quotes zet je uit in je php.ini of .htaccess.

htmlentities() (let op de haakjes) heb je niet nodig, er valt niks te htmlentiteiten aan een md5-string. Kortom, echo md5($_POST['password']); is meer dan genoeg, de rest is overbodige rommel die je alleen maar in de problemen brengt.
 
Frank

Frank

10/04/2008 19:46:00
Quote Anchor link
Heey,

Ik ben er net even nog aan gaan zitten, het werd gisteren net iets te laat om me er nog op te concentreren, maar als ik overal de stripslashes() en de htmlentities() weghaal en bij het wachtwoord er dus md5($_POST['password']); van maak, krijg ik een al ingevulde md5 hash in de form te zien.

screenshot:

http://www.blindrights.com/md5hash.jpg

Waar zou dit aan kunnen liggen?

Bij voorbaat dank! En ik weet dat de meeste vragen nogal noobish zijn maar je moet ergens beginnen toch?
 
Jesper Diovo

Jesper Diovo

10/04/2008 19:49:00
Quote Anchor link
Je hebt al voordat je het wachtwoord echo't md5() eroverheen gehaald.
 
Frank

Frank

10/04/2008 19:52:00
Quote Anchor link
Ik zou je heel graag willen snappen, maar ik volg je toch nog niet helemaal, hoe bedoel je precies?
 
Jesper Diovo

Jesper Diovo

10/04/2008 19:57:00
Quote Anchor link
Voordat je het wachtwoord in het input veld zet, laat je er al md5() overheen gaan. Dat wil zeggen dat het wachtwoord al wordt omgezet in md5-taal voordat de gebruiker hem krijgt te zien. Dat moet je even veranderen.
 
Christiaan Baartse

Christiaan Baartse

10/04/2008 19:58:00
Quote Anchor link
wat snap je hier niet aan dan?
echo md5($_POST['password']);

leesbaar als
echo de md5 hash van $_POST['password']
 
Frank

Frank

10/04/2008 20:37:00
Quote Anchor link
ok, dat zal ik dan moeten veranderen, dat kan ik wel uitzoeken hoe dat moet, maar hoe kan het zijn dat zodra ik het form open en ik nog niets heb ingetypt er al automatisch een md5 hash staat?
 
Christiaan Baartse

Christiaan Baartse

10/04/2008 21:56:00
Quote Anchor link
een md5hash van een lege string.. is nog steeds een hash ;)
 
Frank

Frank

10/04/2008 22:01:00
Quote Anchor link
ooowh, shit...dat is waar ook....dankje :P

Ik ben nu aan het veranderen =)
 
Frank

Frank

10/04/2008 22:26:00
Quote Anchor link
Ik heb het nu veranderd naar het volgende:

<input type="password" size="30" name="wachtwoord" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php md5($_POST['password']); ?>
">

Hij post het op deze manier heel netjes in de database, goede tabel etc. etc....

maar niet als md5 :S Ben ik nou echt zo stom? ik snap het echt niet meer....
 
Frank

Frank

10/04/2008 22:34:00
Quote Anchor link
Ok, laat maar. Ik moest de md5 nog veranderen in een ander document, de addusercontrole.php.....

In ieder geval bedankt iedereen! Heb hier wel weer wat van geleerd =)

Groeten,
Frank
 
Eduard

Eduard

10/04/2008 22:39:00
Quote Anchor link
waarom laat je de ge'md5-hashte pass zien?


edit: ik bedoel, als je gebruikers nu hun wachtwooord willen veranderen, naar iets wat ze goed kunnen onthouden, dan zouden ze dan eigenlijk eerst zelf in vorm van md5 moeten invullen om dan bij de login die goed onthoudbare wachtwoord te kunnen gebruiken.

Want zo gaat het toch bij de meeste loginscripts, men vergelijkt de md5 gehashte ingevulde wachtwoord met de md5 veld in de tabel bij de overeenkomstige gebruiker
Gewijzigd op 01/01/1970 01:00:00 door Eduard
 
Frank

Frank

10/04/2008 22:41:00
Quote Anchor link
bedoel je die in het screenshot? Dat is geen echt password van m'n site....vandaar dat ik weet dat het geen kwaad kan. Daarbij, het was volgens mij niet eens de volledige hash.
 
Eduard

Eduard

10/04/2008 22:46:00
Quote Anchor link
ik bedoel gewoon dat als je het later zal gebruiken in je gebruikers profiel pagina, dat je ipv md5($_POST['password']); het volgende moet gebruiken: $_POST['password'];

Zo kunnen je gebruikers tenminste zien wat hun huidige pass is, maar ja normaal gezien hoeft dit in praktijk nooit weergeven te worden, ik neem aan dat je het eigenlijk als een test hebt geplaatst
 
- SanThe -

- SanThe -

10/04/2008 22:53:00
Quote Anchor link
@Frank: Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
 



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.