username availability check

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer 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 als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

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 »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

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 »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Pagina: 1 2 volgende »

Marijn Struijlaart

Marijn Struijlaart

21/04/2011 20:02:44
Quote Anchor link
hallo

ik ben ent begonnen met een beetje PHP mySQL voor mijn profielwerkstuk maar loop nu tegen een probleempje aan.

ik krijg de volgende error
Parse error: syntax error, unexpected T_STRING, expecting '(' in /home/a4665314/public_html/registration.php on line 12



dit is de code:


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
<?php
if ($_POST["username"] && $_POST["password"] && $_POST["password2"] && $_POST["email"] )
     {

     if ($_POST["password"]==$_POST["password2"])
             {

            $con =mysql_connect("$hostname","$username","$password");
            if (!$con)
                     {

                     die('could not connect: ' . mysql_error());
                     }

            mysql_select_db("$username", $con);
            if EXISTS (SELECT username FROM users WHERE username=$_POST['username'])
                 {

                 echo "username already in use";
                 }

            if EXISTS (SELECT email FROM users WHERE email=$_POST['email'])
                 {

                 echo "email already in use";
                 }

            else
                    {
                    $sql="INSERT INTO users (username, password, email)
                    VALUES('$_POST[username]','$_POST[password]','$_POST[email]')"
;

                    if (!mysql_query($sql,$con))
                          {

                          die('Error: ' . mysql_error());
                          }

                         echo "registration completed";
                    }
            }

        echo "the passwords do not match";
        }

else echo "invalid data";
?>


ik weet niet of het op deze manier kan werken. maar het lijkt mij van wel

alvast bedankt
Gewijzigd op 21/04/2011 20:04:24 door Marijn Struijlaart
 
PHP hulp

PHP hulp

11/12/2023 23:37:04
 
Noppes Homeland

Noppes Homeland

21/04/2011 20:15:25
Quote Anchor link
Tja, als jij zo maar zaken gaat verzinnen bij het if statement dan kan je dit soort meldingen verwachten.

wat probeer je hier in vredesnaam te doen:
if EXISTS (

php variabelen dien je niet te quoten!!

En kijk op php.net van hoe het wel moet
http://www.php.net/mysql_query
http://www.php.net/mysql_error
http://www.php.net/mysql_fetch_assoc
Gewijzigd op 21/04/2011 20:17:50 door Noppes Homeland
 
Jasper DS

Jasper DS

21/04/2011 20:19:33
Quote Anchor link
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
<?php
if ($_POST['username'] && $_POST['password'] && $_POST['password2'] && $_POST['email'] )
{

    if ($_POST['password' ]== $_POST['password2'])
    {

        if(($con =mysql_connect($hostname,$username,$password)) === false)
        {

            echo 'MAAK EEN NETTE FOUTAFHANDELING!';
        }

        else if ((mysql_select_db($username, $con)) === false)
        {

            echo 'er ging iets mis -> MAAK EEN NETTE FOUTAFHANDELING!';
        }

        
        $sql_get_username = "SELECT username
                             FROM users WHERE username= '"
.$_POST['username']."'
                            "
;
        if(($result_get_username = mysql_query($sql_get_username)) === false)        
        {

            echo 'er ging iets mis -> MAAK EEN NETTE FOUTAFHANDELING!';
        }

        else if(mysql_num_rows($result_get_username) == 1)
        {

            echo 'email already in use';
        }

        else
        {
            $sql_get_mail = "INSERT INTO users (username, password, email)
                             VALUES('"
.mysql_real_escape_string($_POST['username'])."','".mysql_real_escape_string($_POST['password'])."','".mysql_real_escape_string($_POST['email'])."')
                            "
;

            if (!mysql_query($sql_get_mail))
            {

                 echo 'er ging iets mis -> MAAK EEN NETTE FOUTAFHANDELING!';        
            }

            else
            {
                echo "registration completed";
            }    
        }
    }

    else
    {
        echo 'the passwords do not match';
    }
}

else
{
    echo 'invalid data';
}

?>


- Juiste quotes gebruiken
- nette foutafhandelingen
- codeer netjes
- spring mooi in
- let op sql injectie!

(note: script is snel verbeterd, fouten voorbehouden. Het is het idee wat telt)
Gewijzigd op 21/04/2011 20:21:45 door Jasper DS
 
Marijn Struijlaart

Marijn Struijlaart

22/04/2011 11:31:29
Quote Anchor link
ik krijg nu een nieuwe error. weet niet waardoor het komt (ik ben ook pas net begonnen)

dit is nu het script. zit nog geen emailadres check bij, wel of het uberhaupt geldig is


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
<?php
function isValidEmail($email)
        {

    $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
    if (eregi($pattern, $email))
             {

       return true;
       }

    else
             {
       return false;
       }  
        }

        
if ($_POST["username"] && $_POST["password"] && $_POST["password2"] && $_POST["email"] )
{

    if ($_POST["password"]==$_POST["password2"])
    {

              if (!isValidEmail($_POST['email']))        
             {

                         echo "The email: ".$_POST['email']." is invalid";
             }

             else
             {
            
           $con =mysql_connect("$hostname","$username","$password");
           if (!$con)
           {

              die('could not connect: ' . mysql_error());
           }

           mysql_select_db("a4665314_cricity", $con);
  
                     $sql_get_username = "SELECT username FROM users WHERE username = '".$_POST['username']"' ";
                    
                     if(($result_get_username = mysql_query($sql_get_username)) === false)        
             {

                    echo 'er ging iets mis';
             }

                    
                     if(mysql_num_rows($result_get_username) == 1)
                     {

                                 echo "username already in use";
                     }

                     else
                     {
               $sql_get_username="INSERT INTO users (username, password, email) VALUES ('".mysql_real_escape_string($_POST['username'])."', '".mysql_real_escape_string($_POST['password'])."', '".mysql_real_escape_string($_POST['email'])."')";
      
               if (!mysql_query($sql,$con))
               {

                       die('could not insert data into database: ' . mysql_error());
               }

               echo "registration completed";
                     }
                }
    }

    else echo "the passwords do not match";
}

else echo "invalid data";
?>


als ik nu probeer om een bestaande gebruikersnaam in te vullen krijg ik deze error in line 33

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in line 33
Gewijzigd op 22/04/2011 11:32:10 door Marijn Struijlaart
 

22/04/2011 11:34:57
Quote Anchor link
Het is wel leuk om gewoon code van een tutorial over te kopiëren, maar daar leer je niks van.
Begin eerst eens simpel met php.
Hint: operators.
 
Marijn Struijlaart

Marijn Struijlaart

22/04/2011 11:47:01
Quote Anchor link
ik heb het tot nu toe allemaal zelf geschreven eigenlijk. alleen die username check en die functie deels voor isvaldemail heb ik overgenomen, maar snap het denk ik wel
 

22/04/2011 11:48:38
Quote Anchor link
Tja, toch zou ik als ik jou was even terug gaan naar het begin.
 
B a s
Beheerder

B a s

22/04/2011 11:50:57
Quote Anchor link
Of even kijken naar het voorzetje van PHP Jasper.
 

22/04/2011 11:52:51
Quote Anchor link
Bas Kreleger op 22/04/2011 11:50:57:
Of even kijken naar het voorzetje van PHP Jasper.


Nee, eerst leren.
 
B a s
Beheerder

B a s

22/04/2011 11:55:45
Quote Anchor link
Daar lijkt mij juist een hoop uit te leren.
 

22/04/2011 12:16:58
Quote Anchor link
Nee, want dat klopt ook al niet...
 
Marijn Struijlaart

Marijn Struijlaart

22/04/2011 14:29:10
Quote Anchor link
ik denk dat ik nu wat heb. de username doet het iig. maar het rare is dat het emailadres wel dubbel kan worden gebruikt, heeft dat iets te maken met speciale tekens ofzo?

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
<?php
function isValidEmail($email)
        {

    $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
    if (eregi($pattern, $email))
             {

       return true;
       }

    else
             {
       return false;
       }  
        }

        
if ($_POST["username"] && $_POST["password"] && $_POST["password2"] && $_POST["email"] )
{

    if ($_POST["password"]==$_POST["password2"])
    {

              $password= md5($_POST['password']);
             $username = $_POST['username'];
             $email = $_POST['email'];
            
              if (!isValidEmail($_POST['email']))        
             {

                         echo "The email: ".$_POST['email']." is invalid <br />";
             }

             else
             {
            
           $con =mysql_connect("","","");
           if (!$con)
           {

              die('could not connect: ' . mysql_error());
           }

           mysql_select_db("", $con);
                    
                     $checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
                     $username_exist = mysql_num_rows($checkuser);
                    
                     $checkemail = mysql_query("SELECT email FROM users where email='$email'");
                     $emailname_exist = mysql_num_rows($checkemail);
                    
                     if ($username_exist >0)
                     {

                             echo "username already in use <br />";
                             unset($username);
                            include 'index.htm';
                     }

                     if($email_exist > 0)
                     {

                                  echo "email already in use <br />";
                                 unset($email);
                                include 'index.htm';
                     }

                     else
                     {
                $query = "INSERT INTO users (username, password, email) VALUES('$username', '$password', '$email')";
                                mysql_query($query) or die(mysql_error());
                                mysql_close();
                                    
                echo "registration completed";
                     }
                }
    }

    else echo "the passwords do not match";
}

else echo "invalid data";
?>
 
Obelix Idefix

Obelix Idefix

22/04/2011 15:20:17
Quote Anchor link
Eregi is vervallen; http://nl3.php.net/eregi
Je kopieert onnodig variabelen.
Zorg voor foutafhandeling in je query's
 
Marijn Struijlaart

Marijn Struijlaart

22/04/2011 18:41:50
Quote Anchor link
ja dat moet ik nog doen. weet ik, maar doe ik later even. doe nu eerst het werkzame zodat ik het overzicht houdt.
is er nog iets van een andere simpele manier om hoofdletter te negeren?
 
Jasper DS

Jasper DS

22/04/2011 20:05:15
Quote Anchor link
Nogmaals, gebruik geen die als foutafhandling!
 
Ocirina Ocirina

Ocirina Ocirina

22/04/2011 23:47:05
Quote Anchor link
Karl Karl op 22/04/2011 12:16:58:
Nee, want dat klopt ook al niet...


Waarom klopt dit niet?
 
Jasper DS

Jasper DS

23/04/2011 12:31:46
Quote Anchor link
Ocirina Ocirina op 22/04/2011 23:47:05:
Karl Karl op 22/04/2011 12:16:58:
Nee, want dat klopt ook al niet...


Waarom klopt dit niet?


Hmm, geen idee.. Ik zal het nog eens checken of Karl moet het ons zeggen.
 
- SanThe -

- SanThe -

23/04/2011 13:32:50
Quote Anchor link
Ocirina Ocirina op 22/04/2011 23:47:05:
Karl Karl op 22/04/2011 12:16:58:
Nee, want dat klopt ook al niet...


Waarom klopt dit niet?


Geen nette if() en SQL-Injection lek.
 
Jasper DS

Jasper DS

23/04/2011 14:16:59
Quote Anchor link
- SanThe - op 23/04/2011 13:32:50:
Ocirina Ocirina op 22/04/2011 23:47:05:
Karl Karl op 22/04/2011 12:16:58:
Nee, want dat klopt ook al niet...


Waarom klopt dit niet?


Geen nette if() en SQL-Injection lek.


Ja, er is inderdaad een sql lek.. Verder zou ik de volledige if-else constructie anders doen maar dat is de keuze ven de TS
 
Marijn Struijlaart

Marijn Struijlaart

23/04/2011 14:48:59
Quote Anchor link
maar even on-topic. weet iemand waarom die email-check niet werkt maar de username wel?
 
Jasper DS

Jasper DS

23/04/2011 15:14:01
Quote Anchor link
Obelix en Idefix op 22/04/2011 15:20:17:
Eregi is vervallen; http://nl3.php.net/eregi
Je kopieert onnodig variabelen.
Zorg voor foutafhandeling in je query's


+

- zorg voor nette foutafhandeling -> geen or die!
- codeer netjes
Gewijzigd op 23/04/2011 15:15:15 door Jasper DS
 

Pagina: 1 2 volgende »



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.