wachtwoord controle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Java Developer

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

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 »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij 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 (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

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 »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »
Henke van der bunt

Henke van der bunt

28/02/2011 21:19:37
Quote Anchor link
Hallo,
Ik heb hier een registratieformulier.
hoe kan ik hier wachtwoord controle op maken?

Formulier:
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
<form action="#" method="post" id="contactform">
 Gebruikersnaam: <br />
 <
div id="inputnaam" style="float: left;"><input type="text" name="naam" value="<?php echo $_POST['naam']; ?>" class="text" /></div><div id="naam" style="float: left;"></div><div style="clear: both;"></div><br />
 Wachtwoord:<br />
 <
div id="inputwachtwoord" style="float: left;"><input type="password" name="wachtwoord" value="<?php echo $_POST['wachtwoord']; ?>" class="text" /></div><div id="wachtwoord" style="float: left;"></div><div style="clear: both;"></div><br />
Wachtwoord (controle):<br />
 <
div id="inputwachtwoord" style="float: left;"><input type="password" name="wachtwoord" value="<?php echo $_POST['wwcontrole']; ?>" class="text" /></div><div id="wachtwoord" style="float: left;"></div><div style="clear: both;"></div><br />
 Email adres:<br />
 <
div id="inputemail" style="float: left;"><input type="text" name="email" value="<?php echo $_POST['email']; ?>"  class="text" /></div><div id="mail" style="float: left;"></div><div style="clear: both;"></div><br /><br />
<
input type="checkbox" name="check" />Ik ga akkoord met de <a onclick="document.getElementById('av').style.display = 'block';">algemene voorwaarden</a><br />
 <
div id="av" style="display: none;">De voorwaarden die hieronder worden genoemd, zijn geldig op de gehele site. <br /><textarea name="Naam" readonly='readonly' rows='8' style="color: #ACA899; cursor: default; width: 100%;">
?>


Submit:
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
<?php
 if (isset($_POST['submit']))
 {

     if (empty($_POST['naam']))
     {

         echo '<div id="rederror"><center>Vul een gebruikersnaam in!</center></div><br>';
     }
elseif (empty($_POST['wachtwoord']))
     {

         echo '<div id="rederror"><center>Vul een wachtwoord in!</center></div><br>';
     }
elseif (empty($_POST['email']))
     {

         echo '<div id="rederror"><center>Vul een email adres in!</center><br></div>';
     }
elseif (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $_POST['email'])) {
         echo '<div id="rederror"><center>Vul een geldig email adres in!</center></div><br>';
     }
elseif (mysql_num_rows(mysql_query("SELECT id FROM leden WHERE naam = '" . mysql_real_escape_string($_POST['naam']) . "'")) != '0')
     {

         echo '<div id="rederror"><center>Er bestaat al een lid met de naam ' . htmlentities($_POST['naam']) . '</center></div>';
     }
elseif (mysql_num_rows(mysql_query("SELECT id FROM leden WHERE email = '" . mysql_real_escape_string($_POST['email']) . "'")) != '0')
     {

         echo '<div id="rederror"><center>Er bestaat al een lid met het emailadres ' . htmlentities($_POST['email']) . '</center></div><br>';
     }
elseif (empty($_POST['check'])){
        echo '<div id="rederror"><center>Je dient akkoord te gaan met de algemene voorwaarden</center></div><br>';
    }
else{
        $naam = $_POST['naam'];
        $naam = str_replace(".",'',$naam);
         mysql_query("INSERT INTO leden (naam, wachtwoord, email, status, ingelogd, ref, ip) VALUES ('" . mysql_real_escape_string(trim($naam)) . "', '" . mysql_real_escape_string(md5(sha1($_POST['wachtwoord']))) . "', '" . mysql_real_escape_string($_POST['email']) . "', '0', '1','" . $_SESSION['ref'] . "','" . $_SERVER['REMOTE_ADDR'] . "')") or die(mysql_error());
         $_SESSION['login'] = $_POST['naam'];
         mysql_query("INSERT INTO pb (afzender,bericht,voor,onderwerp,tijd) VALUES ('Roel','Hallo " . $_SESSION['login'] . ",<br /><br />Welkom op Frixis<br />Wil je meteen beginnen met het bouwen van je website? <a href=\"hoemaakik\">Klik hier</a> om te kijken hoe je snel kunt beginnen!<br />Indien je vragen hebt, mag je mij altijd een berichtje sturen!<br /><br />Met vriendelijke groeten,<br />Georg<br />Talk-it','".$_SESSION['login']."','Welkom op Frixis',now())") or die(mysql_error());
         mysql_query("INSERT INTO paginainstelling (titel,eigenaar,menu) VALUES ('Mijn eerste pagina','" . mysql_real_escape_string($_POST['naam']) . "','0')") or die(mysql_error());
         echo '<div id="greenerror"><center>Je bent aangemeld, <a href="accountinstellingen">klik hier</a></center></div><br>';
     }
 }

?>


Mvg, Henke
Gewijzigd op 28/02/2011 21:21:03 door Henke van der bunt
 
PHP hulp

PHP hulp

22/12/2024 08:15:44
 
Kris Peeters

Kris Peeters

01/03/2011 13:18:35
Quote Anchor link
Een aantal dingen:
- Om te beginnen: nooit controleren op de waarde van de submit knop.
vervang
if (isset($_POST['submit'])) {
door
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

- Zet je code tussen [code][/code], niet tussen <?php ?>, wanneer het geen php is.
- Zou je niet een aantal van die errors groeperen?
Nu kan je bv. mogelijk omwille van drie verschillende redenen iets fout doen met je e-mail adres. En telkens moet je dan opnieuw proberen, opnieuw verzenden...
Een beetje van het goede te veel, nee?

Je zou kunnen afstappen van dat if/elseif/elseif/elseif...
Je zou kunnen al die elseif() vervangen door if(); nu ja, toch de meeste.
En dan krijgt de gebruiker direct al de fouten ipv. telkens 1 tegelijk.
Gewijzigd op 01/03/2011 13:20:05 door Kris Peeters
 



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.