controle email adress

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

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 »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »
Tony Tony

Tony Tony

03/03/2015 01:20:51
Quote Anchor link
Zit hier vast. ik voer eerst een controle uit of het email adres al bestaat in mijn databank. ik zou ook willen controleren of het email adres willen valideren. naar mijn denken doe ik dat best eerst vooraleer ik kijk of het email adres al bestaat. heb op het web een scriptje gevonden om email adres te valideren, (heb het als commentaar ingevoegd), maar ik krijg dit niet goed ertussen gevlochten. iemand een tip?


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

include("inc_connect_mysql.php");

if (!empty($_POST)){
    // Eerst controleren of inlognaam (= e-mailadres) al bestaat in database
    $email = $_POST["email"];
    $wachtwoord = $_POST["wachtwoord"];
    $query = "SELECT email FROM users WHERE email='" . $email . "'";
    $result = mysqli_query($conn,$query) or die ("FOUT: " . mysqli_error($conn));
    
    /*if (preg_match("/^[A-Za-z0-9._\-]+\@[A-Za-z0-9._\-]+\.[A-Za-z]{2,4}$/", "$email")
    echo "Het email adres is goed";
    else
    echo "Het email adres is fout"; */

    
    
    if (mysqli_num_rows($result) > 0) {
        // e-mailadres al aanwezig in de database, foutmelding tonen
        $tekst = "Dit e-mailadres (<b>$email</b>) bestaat al\n.
            <a href=\""
. $_SERVER["PHP_SELF"] ."\">Opnieuw registreren</a>\n";
        die($tekst);    
    }
else{
        // OK, Query opbouwen
        $query="INSERT INTO users (email, wachtwoord) ";
        $query .= "VALUES ('$email', '$wachtwoord');";
        $result = mysqli_query($conn,$query) or die ("FOUT: " . mysqli_error($conn));
        $tekst = "Bedankt voor uw aanmelding.<br>
            U kunt nu <a href=\"login.php\">inloggen</a>"
;
        die ($tekst);
    }
}

?>


<html>
<head>
<title>Registreren</title>
</head>

<body>
<h2>Registeren</h2>
Welkom, u kunt zich hier registreren. Als inlognaam wordt uw e-mailadres gebruikt.
<hr><br>
<form name="form1" method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo($_SERVER["PHP_SELF"]);?>
">
E-mailadres: <input name="email" type="text" placeholder="[email protected]"
size="30" maxlength="40"> (maximaal 40 tekens)<br><br>
Wachtwoord: <input name="wachtwoord" type="password" placeholder="paswoord"
size="10" maxlength="8"> (maximaal 8 tekens)<br><br>
<input type="submit" name="submit" value="Registeren">
<input name="reset" type="reset" value="Leegmaken">
</form>
</body>
</html>
 
PHP hulp

PHP hulp

28/04/2024 09:36:46
 
Ivo P

Ivo P

03/03/2015 02:12:24
Quote Anchor link
Regel 5 t/m 7 vervangen Door

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($email = filter_input (INPUT_POST,'email')) {
?>


Toevoeging op 03/03/2015 02:15:19:

Ivo P op 03/03/2015 02:12:24:


Regel 5 t/m 7 vervangen Door

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ($email = filter_input (INPUT_POST,'email', FILTER_VALIDATE_EMAIL )) {
?>




Toevoeging op 03/03/2015 02:17:36:

En je vergeet je password te hashen
en een limiet van max 8 tekens in een password ???
Gewijzigd op 03/03/2015 02:13:56 door Ivo P
 
Kevin J

Kevin J

03/03/2015 06:04:31
Quote Anchor link
1 manier die ik vaak gebruik bij e-mail is de input type aanpassen dus zo:
<input type="email" name="email">
 
Ivo P

Ivo P

03/03/2015 08:54:46
Quote Anchor link
Dat is een manier om aan de invoerkant vast een filter aan te brengen.
Helaas herkennen niet alle browsers dit type input.
Daarnaast moet je ook rekening houden met data die buiten een form wordt aangeleverd, of forms die worden aangepast.

Een eindcontrole aan de php-kant zal altijd uitgevoerd moeten worden.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/03/2015 09:00:45
Quote Anchor link
Kevin Jager op 03/03/2015 06:04:31:
1 manier die ik vaak gebruik bij e-mail is de input type aanpassen dus zo:
<input type="email" name="email">


Bovenstaande geldt voor HTML5 en is een client-side validatie en kan makkelijk omzeild worden. Validatie in PHP blijft een must.
 
Tony Tony

Tony Tony

03/03/2015 10:55:52
Quote Anchor link
Bedankt iedereen voor de reactie, @ Ivo, heb de regels vervangen zoals je voorstelde, en dat lukt. Maar wat gebeurt er nu, enkel als men een input geeft in de vorm van een email adres , dan kan je verder. indien niet, springt het scriptje terug naar naar het invullen van de gegevens. Ik ga deze avond eens proberen om daar een waarschuwing naar de gebruiker toe tussen te krijgen, vb " er word een foutief email adres ingevuld, probeer het opnieuw."
mochten er hieromtrent tips zijn, zijn ze steeds welkom. Ik post het even als het al dan niet lukt.
-wat betreft hashen van het paswoord, dit komt later in de cursus aan bod.
-inderdaad wat naïef om tevreden te zijn met 8 tekens voor het paswoord.

bedankt
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/03/2015 17:21:10
Quote Anchor link
Om je op weg te helpen.
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
<?php

// functie die de formuliervelden valideert en foutmeldingen aanmaakt
function validate($email)
{

    $errors = [];
    
    if(!strlen($email))
        $errors[] = 'U heeft geen email adres ingevuld.';
    else if(!filter_var($email, FILTER_VALIDATE_EMAIL))
        $errors[] = 'U heeft een ongeldig email adres ingevuld.';
        
    return $errors;
}


// initialisatie
$email = '';
$errors = [];

// indien het formulier verstuurd is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    $email = $_POST['email'];
    
    // valideer de ingevulde gegevens
    $errors = validate($email);
    
    // als er dan geen fouten zijn stuur de gebruiker door naar een bedank pagina
    if(!count($errors))
    {

        // hier kun je nog een email versturen en/of de gegevens opslaan in de database
        
        header('Location: bedankt.html');
        exit;
    }
}

?>

<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>een titel</title>
    </head>
    <body>
        <ul id="errors">
        <?php
            foreach($errors as $error)
            echo '<li>' . $error . '</li>';
        ?>

        </ul>
        <form action="" method="post">
            <input type="email" name="email" value="<?php echo $email; ?>" />
            <button type="submit">Verzenden</button>
        </form>
    </body>
</html>
Gewijzigd op 03/03/2015 17:24:27 door Frank Nietbelangrijk
 



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.