Aanmeldformulier: niet alle velden zijn ingevuld

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Developer / C#.NET / coördinatie / meewe

Bedrijfsomschrijving Bij dit innovatieve productiebedrijf met 1000+ medewerkers wordt maatwerksoftware gemaakt, van het totale ERP pakket tot applicaties waar externe klanten gebruik van maken. Deze software wordt ontwikkeld met technieken als C#, .NET Core, ASP.NET, JSON en webservices met een front-end van Javascript / Angular. De nadruk ligt op de back-end. Als Lead Developer ben jij degene die het overzicht houdt op het ontwikkelproces van begin tot eind, je bepaalt de architectuur en stuurt het team van zo'n 5 ontwikkelaars aan. Wanneer er vanuit de business verzoeken komen voor nieuwe features of aanpassingen, ben jij degene die prioriteiten bepaalt. Je

Bekijk vacature »

Software Consultant Financieel

Software Consultant Financieel Volg jij liever de veranderingen in de financiële wet- en regelgeving dan een spannende Netflix-serie? En zet je die laatste veranderingen met veel plezier om naar gebruiksvriendelijke software voor zorgorganisaties in de caresector? Jouw baan Actuele wetten en regels vertalen in concrete ICT-oplossingen? Dat doe jij. Cursussen geven aan zorgprofessionals? Check! Een verpleeghuis of GGZ-instelling adviseren en ondersteunen? Ook dat is jouw job. Je bent de onmisbare schakel tussen onze ontwikkelaars en de eindgebruikers van onze software. Al jouw activiteiten zijn volledig gericht op de financiële processen binnen care-organisaties. Jouw team Software Consultant Financieel ben je niet

Bekijk vacature »

Applicatie engineer

Ben jij een teamplayer en krijg je energie van het ontwerpen, verbeteren en onderhouden van nieuwe en bestaande IT-systemen bij onze klanten? Wil je jouw ICT-kennis optimaal inzetten én verder uitbreiden? Lees dan zeker even verder! Als Applicatie engineer bij NEH onderhoud je de automatiseringssystemen en IT-applicaties die in beheer zijn van NEH. Daarnaast ontwerp en realiseer je ook nieuwe systemen of breng je verbeteringen aan in bestaande systemen en de relevante onderliggende interfaces tussen deze systemen. Bij de start van je carrière bij NEH begin je met een specifieke klus via een partner van NEH. Dit betreft het patchen

Bekijk vacature »

Open Source Developer Ontwikkelaar

Bedrijfsomschrijving Onze klant is gevestigd in regio Breda. Ter uitbreiding zijn zij op zoek naar een ervaren Open Source Developer. Onze klant gelooft in de kracht van samenwerken en vanuit die overtuiging biedt onze klant verschillende Open Source oplossingen aan bij klanten en implementeert deze. De organisatie adviseert klanten over verschillende oplossingen op het gebied van kantoorautomatisering. Als ontwikkelaar ben je verantwoordelijk voor het doorontwikkelen en het integreren van de verschillende componenten. Hierbij ga je sowieso gebruik maken van Open Source oplossingen. Daarnaast ben je verantwoordelijk voor het doorontwikkelen van het hosting platform. Ben jij gek van Open Source en

Bekijk vacature »

Low Code Ontwikkelaar vacature van junior tot seni

Bedrijfsomschrijving Visueel ontwerpen van applicaties middels Low Code en in het specifiek OutSystems is wat je bij deze organisatie gaat doen. Dit betekent niet dat ze geen ruimte hebben voor specialisten binnen bijvoorbeeld Mendix want deze organisatie ademt Low Code. Hier hebben ze ruimte en bovenal ook uitdaging voor ervaren Low Code Ontwikkelaars, maar daarnaast leiden ze ook starters op. Je komt hier te werken met collega’s die echt weten wat ze doen. Dit geeft je de mogelijkheid om ook lekker te sparren met de andere OutSystems Consultants die hier werkzaam zijn. Daarnaast leggen ze alles in gewone mensentaal uit,

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

Front-End developer met uitzicht op zee

Bedrijfsomschrijving Voor een mooie klant op een toffe locatie ben ik op zoek naar een Front-end developer. Ze bouwen en ontwerpen webapplicaties en websites van A tot Z dus van design tot aan functionaliteit. Binnen dit bedrijf krijg je veel vrijheid om je creativiteit te tonen. Hier werken ze aan hele leuke projecten in SCRUM verband. Er wordt hier veel van je gevraagd maar je krijgt hier staat wel een hele toffe baan tegenover. De gezellige en ontspannen sfeer zorgt voor de nodige humor op de werkvloer. Bij dit bedrijf werken circa 40 mensen en is nog steeds groeiende. Naast

Bekijk vacature »

.NET Developer PACS / Multimedia

.NET Developer PACS / Multimedia Wil jij met jouw ontwikkelskills medisch specialisten het optimale uit beeldmateriaal laten halen? Dan is dit jouw droombaan! Ter versterking van ons PACS-team in Amsterdam zoeken wij een ontwikkelaar die verantwoordelijkheid krijgt over zijn ‘eigen’ software. Jouw baan In deze functie ga je medische apparatuur (ECG\echo\OCT\MRI\Etc) integreren in ons EPD. Jij houdt je daarnaast bezig met het maken van software om de verschillende output-formaten van de apparatuur te ondersteunen en te presenteren aan medische specialisten. Tevens ben je verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van je eigen PACS-tools (Picture Archiving and Communication System).

Bekijk vacature »

Front-End Developer

Wil je als Front-End Developer aan de slag? Ben je toe aan een nieuwe uitdaging met afwisseling en zelfstandigheid in een zelfsturend team dat verantwoordelijk is voor de bedienings-apps van het klimaat in gebouwen en in kassen? De klant heeft aan ambitie geen gebrek en wilt baanbrekend zijn binnen hun segment. Hoe zij dit willen doen? Daar vertel ik je graag meer over in een persoonlijk gesprek. Je werkt als Front-End Developer samen met Product Owners, Architecten, (Embedded) Software Ontwikkelaars, Support medewerkers en Test Engineers aan de ontwikkeling van onze producten. Als Front-End Developer ben je in staat om met

Bekijk vacature »

SAP Test DevOps Lead

SAP Test DevOps Lead Functiebeschrijving: Wil jij unieke SAP Test oplossingen bedenken, ontwerpen en implementeren die een directe impact hebben op de bedrijfsvoering van onze klanten? Heb jij ervaring met de laatste en modernste tools van (SAP) Test Automation in een agile omgeving? En wil jij de lead zijn in het opbouwen en verder professionaliseren van je eigen practice? Wat ga je doen? CGI zoekt een all-round en senior SAP Test DevOps Lead met ruime ervaring in het opzetten van test automationframeworks binnen een SAP CI/CD omgeving. De SAP Test Lead werkt met verschillende technologieën en ontwerpt en implementeert test

Bekijk vacature »

SAP BI DevOps Lead

SAP BI DevOps Lead Functiebeschrijving: Wil jij unieke SAP Business Intelligence oplossingen bedenken, ontwerpen en implementeren die een directe impact hebben op de bedrijfsvoering van onze klanten? Heb jij ervaring met de laatste en modernste tools van SAP in een agile omgeving? En wil jij de lead zijn in het opbouwen en verder professionaliseren van je eigen practice? Wat ga je doen? CGI zoekt een all-round SAP BI DevOps Lead met ervaring in het ontwerpen, bouwen en testen van ETL modellen en reporten door middel van SAP BW on HANA en verwante SAP tools. De SAP BI DevOps Lead kan

Bekijk vacature »

Web Developer

Help jij graag mee met het optimaliseren van ons platform? Solliciteer dan naar de functie Web Developer. Op ons hoofdkantoor in Amsterdam krijg je alle ruimte om je kwaliteiten te tonen. Wil jij daarbij ook nog eens programmeren aan de back-end? Ook dat is mogelijk als Full Stack Web Developer! Jouw baan ChipSoft maakt breed gebruik van webtechnologie voor de ondersteuning van administratieve processen. Als ontwikkelaar ben je verantwoordelijk voor het onderhouden en verbeteren van de applicaties op ons platform. Samen met je bedenk en bespreek je oplossingen en voer je code-reviews uit om elkaar naar een nóg hoger niveau

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

C# .NET Ontwikkelaar

Bedrijfsomschrijving Begin jaren 60' is de organisatie begonnen als gespecialiseerde werkmaatschappij om invulling te geven aan de toenemende vraag naar industriële automatiseringsoplossingen. De organisatie heeft daardoor al ruim 45 jaar ervaring met optimalisatie van processen binnen de industriële sector. De laatste jaren hebben zij zich met name gespecialiseerd in de verticale integratie van de werkvloer met de hoger gelegen management informatie systemen. De organisatie kenmerkt zich als innoverend, meedenkend en informeel. Binnen het team heerst er een positieve teamspirit met een gezonde dosis ondernemerschap en humor. Werk moet immers ook leuk zijn, toch? Functieomschrijving Ben jij een C# Developer die

Bekijk vacature »

Webdeveloper C# ASP.NET High Potentials

Bedrijfsomschrijving Dit leuke maar nog kleine bedrijf met tien medewerkers heeft een succesvol handelsplatform opgezet waarop mensen kunnen handelen in virtuele munten. Het is een nationaal succes en het platform wordt maandelijks aangevuld met nieuwe virtuele munten waarin gehandeld kan worden. Momenteel wordt er hard gewerkt aan vernieuwing van de website aangezien de traffic ongekende hoogtes bereikt. De website is ontzettend slim en moet daarnaast snel werken, veilig zijn en makkelijk in gebruik. Wij zoeken daarom dan een software webdeveloper van deze tijd, die interesse heeft in Cryptocurrency, Blockchain, Bitcoin, Hardforks en andere soortgelijke technieken! Functieomschrijving Als .NET developer kom

Bekijk vacature »
Jack de boer

Jack de boer

28/10/2015 16:54:43
Quote Anchor link
Hallo,

Ik ben sinds gister begonnen met het leren van PHP en loop nu al tegen een probleem aan, die ik nog niet zelf kan oplossen. Het probleem is dat mijn registratieformulier steeds de melding geeft dat niet alle velden ingevuld zijn, al zijn ze dit wel.

Ik heb een half uur naar mijn code zitten staren, maar kon niet vinden waar de fout zat. Ik denk dan ook dat het iets kleins is, wat nogal moeilijk vindbaar is.

De registratie gebeurt volledig op mijn home pagina (index.php).

Graag hoor ik jullie advies.

Alvast bedankt.

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php
include("inc/header.inc.php");
?>

<?php
$reg
     = @$_POST['reg'];
// declaring variables to prevent errors
$fn      = ""; //voornaam
$ln      = ""; //achternaam
$un      = ""; //gebruikersnaam
$em      = ""; //Email
$em2     = ""; //Email 2
$pswd    = ""; //Wachtwoord
$pswd2   = ""; //Wachtwoord 2
$d       = ""; // Aanmeld datum
$u_check = ""; //controleren of gebruikersnaam bestaat

//registratie formulier

$fn    = strip_tags(@$POST['fname']);
$ln    = strip_tags(@$POST['lname']);
$un    = strip_tags(@$POST['username']);
$em    = strip_tags(@$POST['email']);
$em2   = strip_tags(@$POST['email2']);
$pswd  = strip_tags(@$POST['password']);
$pswd2 = strip_tags(@$POST['password2']);
$d     = date("d-m-Y");

if ($reg) {
    if ($em == $em2) {
        // controleren of gebruiker al bestaat
        $u_check = mysql_query("SELECT username FROM users WHERE username='$un'");
        // tel het aantal regels waar gebruikersnaam = $un
        $check   = mysql_num_rows($u_check);
        if ($check == 0) {
            // controleer of alle velden ingevuld zijn
            if ($fn && $ln && $un && $em && $em2 && $pswd && $pswd2) {
                // controleer of de wachtwoorden overeenkomen
                if ($pswd == $pswd2) {
                    // controleer of de maximum lengte van gebruikersnaam/voornaam/achternaam niet meer dan 25 tekens bevat
                    if (strlen($un) > 25 || strlen($fn) > 25 || strlen($ln) > 25) {
                        echo "Het maximale limiet voor de gebruikersnaam/voornaam/achternaam is 25 tekens";
                    }
else {
                        //Controleer of de maximale lengte van het wachtwoord niet meer dan 30 tekens is en niet minder dan 5 karakters.
                        if (strlen($pswd) > 30 || strlen($pswd) < 5) {
                            echo "Uw wachtwoord moet tussen de 5 en 30 tekens langs zijn!";
                        }
else {
                            //encrypt wachtwoord en wachtwoord 2 voordat ze naar de database gestuurd worden
                            $salt   = "?ZdAJsr_3bppTE-pNYTq^XD";
                            $pepper = "UqwJnAMrZB$_=54GGGhHDpUiUhlNbaowWerdVBX048eZDH!@&m#&*#CZ6B&6";
                            
                            $pswd  = sha1(md5(sha1($salt . $pswd . $pepper)));
                            $pswd2 = sha1(md5(sha1($salt . $pswd2 . $pepper)));
                            $query = mysql_query("INSERT INTO users VALUES('','$un','$fn','$ln','$em','$pswd','$d','0')");
                            echo "<h2>Welkom op Socialia</h2>. Login om te beginnen ...";
                        }
                    }
                }
else {
                    echo "Uw wachtwoorden komen niet overeen";
                }
            }
else {
                echo "Niet alle velden zijn ingevuld";
            }
        }
else {
            echo "Gebruikersnaam wordt al gebruikt...";
        }
    }
else {
        echo "Uw emailadressen komen niet overeen!";
    }
}

?>


<div id="join">
    <h2>Join ... vandaag nog!</h2>
</div>
<div id="signup">
    <h2>Meld je aan!</h2>
    <form action="#" method="POST">
        <table>
        <tr>
            <td><input type="text" name="fname" size="25" placeholder="Voornaam" /></td>
        </tr>
        <tr>
            <td><input type="text" name="lname" size="25" placeholder="Achternaam" /></td>
        </tr>
        <tr>
            <td><input type="text" name="username " size="25" placeholder="Gebruikersnaam" /></td>
        </tr>
        <tr>
            <td><input type="text" name="email" size="25" placeholder="Emailadres" /></td>
        </tr>
        <tr>
            <td><input type="text" name="email2" size="25" placeholder="Emailadres (controle)" /></td>
        </tr>
        <tr>
            <td><input type="password" name="password" size="25" placeholder="Wachtwoord" /></td>
        </tr>
        <tr>
            <td><input type="password" name="password2" size="25" placeholder="Wachtwoord (controle)" /></td>
        </tr>
        <tr>
            <td><input type="submit" name="reg" value="Aanmelden" /></td>
        </tr>
        </table>
    </form>
</div>
Gewijzigd op 28/10/2015 16:57:34 door Jack de boer
 
PHP hulp

PHP hulp

27/01/2021 23:37:54
 
- Ariën -
Beheerder

- Ariën -

28/10/2015 16:58:47
Quote Anchor link
Als eerste: Haal alle @'jes weg uit je script. Je wilt bij de uitvoer van het script zeker zijn dat je geen foutmeldingen in de doofpot stopt.

Verder mis je de underscore bij de POST-variabelen, dus wordt het:
$_POST['fname'].

Verder wou ik je even attenderen van de mysql-functies terzijde gaan in de eerst volgende PHP-versie.
Dus stap over op MySQLi of PDO.
 
Jack de boer

Jack de boer

28/10/2015 17:03:42
Quote Anchor link
- Ariën - op 28/10/2015 16:58:47:
Als eerste: Haal alle @'jes weg uit je script. Je wilt bij de uitvoer van het script zeker zijn dat je geen foutmeldingen in de doofpot stopt.

Verder mis je de underscore bij de POST-variabelen, dus wordt het:
$_POST['fname'].

Verder wou ik je even attenderen van de mysql-functies terzijde gaan in de eerst volgende PHP-versie.
Dus stap over op MySQLi of PDO.


Dank voor je reactie.

Ik heb de @tjes verwijderd en de underscores toegevoegd. Dat ik dat niet gezien had is echt gewoon dom, maar het heeft het probleem helaas niet verholpen.

Dat MySQL er binnenkort uit gaat, daar ben ik van op de hoogte, dit ga ik dan ook zo snel mogelijk omzetten naar MySQLi.
 
Obelix Idefix

Obelix Idefix

28/10/2015 17:14:09
Quote Anchor link
Jack de boer op 28/10/2015 16:54:43:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
//encrypt wachtwoord en wachtwoord 2 voordat ze naar de database gestuurd worden
$pswd  = sha1(md5(sha1($salt . $pswd . $pepper)));
$pswd2 = sha1(md5(sha1($salt . $pswd2 . $pepper)));
?>

Vraag 1: waarom sla je 2x het wachtwoord op?
Volgens mij is deze wijze van een wachtwoord beveiligen (sha1, md5 en nog een keer sha1) niet veilig (meer). Kijk bv. naar bcrypt.
 
Thomas van den Heuvel

Thomas van den Heuvel

28/10/2015 18:01:07
Quote Anchor link
name="username "

:)
 
Jack de boer

Jack de boer

28/10/2015 19:05:10
Quote Anchor link
Obelix en Idefix op 28/10/2015 17:14:09:
Jack de boer op 28/10/2015 16:54:43:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
//encrypt wachtwoord en wachtwoord 2 voordat ze naar de database gestuurd worden
$pswd  = sha1(md5(sha1($salt . $pswd . $pepper)));
$pswd2 = sha1(md5(sha1($salt . $pswd2 . $pepper)));
?>

Vraag 1: waarom sla je 2x het wachtwoord op?
Volgens mij is deze wijze van een wachtwoord beveiligen (sha1, md5 en nog een keer sha1) niet veilig (meer). Kijk bv. naar bcrypt.


Dat is inderdaad raar om te doen, zal het tweede wachtwoord weghalen, doe hoeft helemaal niet opgeslagen te worden. Zal kijken naar alternatieve beveiliging.



Toevoeging op 28/10/2015 19:06:11:

Thomas van den Heuvel op 28/10/2015 18:01:07:
name="username "

:)


Dit is echt heel erg. Dat was het hele probleem dus en daar heb ik gewoon overheen gekeken.
Gewijzigd op 28/10/2015 19:10:27 door Jack de boer
 



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.