password_hash

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Medior Java developer

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 »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

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 »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist 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 een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

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 »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »
Danny von Gaal

Danny von Gaal

18/08/2015 12:12:21
Quote Anchor link
Hallo,

Ik ben bezig me eerste inlogsysteem te maken met een encrypt password natuurlijk. Alleen wanneer ik onderstaande uitvoer krijg ik: "Fatal error: Call to undefined function password_hash() in /var/www/html/registreer.php on line 16"

Weet iemand wat ik fout doe? Ik doe het zelfde als op php.net
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
28
<?php
// Laat eventuele errors zien
error_reporting(E_ALL);
ini_set('display_errors', 1);

// Connectie met database
include ("connect.php");

// Gegevens gebruiker
$gebruikersnaam = "[email protected]";
$wachtwoord = "testwachtwoord";
$emailadres = "[email protected]";
$office = "ICT";

// Maak password hash
$hashAndSalt = password_hash($wachtwoord, PASSWORD_DEFAULT);

// Insert in database
$sql = "INSERT INTO gebruikers (gebruikersnaam,wachtwoord,emailadres,office)
        VALUES ('"
. $gebruikersnaam ."', '". $hashAndSalt ."', '". $emailadres ."', '" . $office . "')";

// Controleer of de insert is gelukt
if ($conn->query($sql) === TRUE) {
    echo "Gebruiker is succesvol toegevoegd.";
}
else {
    echo "SQL Error: Kon bericht niet toevoegen.";
}
    
?>
 
PHP hulp

PHP hulp

15/01/2025 19:38:11
 
Ramon van Dongen

Ramon van Dongen

18/08/2015 12:22:50
Quote Anchor link
Waar maak je de functie password_hash aan?

De foutmelding is nu dat die functie niet bekend is.
 
Ben van Velzen

Ben van Velzen

18/08/2015 12:28:55
Quote Anchor link
Deze functie is beschikbaar vanaf PHP 5.5.0, welke je dus blijkbaar niet hebt.
 
- Ariën  -
Beheerder

- Ariën -

18/08/2015 12:48:01
Quote Anchor link
Update naar PHP 5.5 of gebruik deze compat:
https://github.com/ircmaxell/password_compat
 
Thomas van den Heuvel

Thomas van den Heuvel

18/08/2015 13:24:27
Quote Anchor link
Vergeet ook niet de DATA in je SQL te escapen.
 
Danny von Gaal

Danny von Gaal

18/08/2015 13:37:23
Quote Anchor link
Haha OMG goed verhaal dit.

Jullie hebben helemaal gelijk en ik heb niet goed gekeken. Ik draai nu 5.5.28 en het werkt meteen.

@Thomas: ja i know, dit is geen officieel script maar even voor test.
 
Ben van Velzen

Ben van Velzen

18/08/2015 13:41:09
Quote Anchor link
Ik begrijp nooit wat het verschil is tussen een test en een officieel script. Je houdt je opeens niet meer aan common sense of andere "lastige" regeltjes omdat je "toch maar aan het testen bent"?
 
Willem vp

Willem vp

19/08/2015 11:30:43
Quote Anchor link
@Bas:

Als ik iets aan het testen ben, wil ik juist zo min mogelijk overhead. Liever 20 regels code dan 80, om het overzicht te behouden op de kern van wat je aan het testen bent. En zeker geen 'lastige regeltjes', want als de code niet werkt, wil ik niet eerst een kwartier aan het debuggen zijn om er dan achter te komen dat er een of andere sanity check dwars lag.

Bovendien wil ik ook juist weten wat er gebeurt bij ongeldige input en dat is onmogelijk als je allerlei checks in je code hebt staan. Dat is wat mij betreft het verschil tussen ontwikkel/testcode en productiecode.
 
Ben van Velzen

Ben van Velzen

19/08/2015 12:35:26
Quote Anchor link
Dus, escaping is iets dat kan gaan dwarsliggen? Vreemd. De ervaring leert nu eenmaal dat als je niet consequent script je gewoon heel standaard in productie ook dingen gaat weglaten. Escaping is altijd noodzakelijk, en het geeft je juist meer overhead als je het niet doet: Wat nou als je aan het testen bent met een zinnetje als "'s morgens moet Jantje naar de kapper" of wat dan ook. Dan doet het ontbreken van escaping veel meer kwaad dan goed.
 
Ozzie PHP

Ozzie PHP

19/08/2015 13:38:53
Quote Anchor link
@Ben

Ik denk dat wat er bedoeld wordt is dat mensen soms eerst even een "groffe basis" neerzetten om te kijken of iets werkt en of iets de juiste aanpak is. Daarna vullen ze dan pas alle details in.

Vergelijk het met het schrijven van een boek. Eerst bedenk je een verhaallijn en vul je de grote lijn in. Daarna ga je pas mooie zinnen schrijven en de benodigde details verwerken.
 
Ben van Velzen

Ben van Velzen

19/08/2015 13:54:34
Quote Anchor link
Dat is uiteraard waar, maar je gaat een boek ook niet geheel eerst schrijven zonder punctuatie.
 
Ozzie PHP

Ozzie PHP

19/08/2015 16:58:25
Quote Anchor link
>> Dat is uiteraard waar, maar je gaat een boek ook niet geheel eerst schrijven zonder punctuatie.

Je gaat überhaupt niet eerst een boek in z'n geheel schrijven. Je zet eerst de grote "lijnen" uit. Alles wat niet per se nodig is om het doel te bereiken (zoals dat bijv. escaping zou kunnen zijn) laat je in eerste instantie achterwege.

Uiteraard is dit alles een kwestie van persoonlijke voorkeur en je eigen werkwijze. Iedereen doet het op z'n eigen manier.
 



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.