Niek's lijstje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

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 »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

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 »

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

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Pagina: « vorige 1 2

Dalando De Zuil

Dalando De Zuil

25/09/2010 23:22:59
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
52
    $query = "SELECT * FROM dalanuser WHERE username = '". mysql_real_escape_string($_POST['username']) ."' AND password = '". mysql_real_escape_string(md5($_POST['password'])) ."'";
    
    $mysqlquery = mysql_query($query);
    $mysqlrows = mysql_num_rows($mysqlquery);
    
    echo 'Query<br/>';
    echo $query.'<br/>';
    echo 'mysql_query($query)<br/>';
    echo $mysqlquery.'<br/>';
    echo 'mysql_num_rows $mysqlquery<br/>';
    echo $mysqlrows.'<br/>';
    echo '<br/>';
    if($mysqlquery){
        echo 'Mysql query is mogelijk<br/>';
    }
    else
    {
        echo 'Mysql query is NIET mogelijk<br/>';
    }
    if($mysqlrows){
        echo 'Tellen is mogelijk<br/>';
    }
    else
    {
        echo 'Tellen is NIET mogelijk<br/>';
    }
    echo '<br/>';
    var_dump($mysqlrows);
    echo '<br/>';
    var_dump($mysqlquery);
    echo '<br/>';
    
    if($mysqlrows > 0){
        while($row = mysql_fetch_assoc($mysqlquery)){
        
            $_SESSION['dalansession'] = TRUE;
            $_SESSION['dalanuser'] = $row['username'];
            $_SESSION['dalanid'] = $row['userid'];
            $_SESSION['dalanemail'] = $row['email'];
            
            echo 'Welcome back, '. $row['username'] .'!';
            header('Refresh: 5; url='.$settings['urllogin']);
            exit;
            
        }
    }
    else
    {
        echo 'Your username / password does not exist! Please try again, after 5 seconds.';
        // header('Refresh: 5; url=login.php');
        exit;
    }


Geeft terug:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
Query
SELECT * FROM dalanuser WHERE username = 'Dalando' AND password = '***HASH***HASH***HASH***'
mysql_query($query)
Resource id #5
mysql_num_rows $mysqlquery


Mysql query is mogelijk
Tellen is NIET mogelijk

int(0)
resource(5) of type (mysql result)
Your username / password does not exist! Please try again, after 5 seconds.


Wat raar is.
De hash die hij terug geeft is gelijk aan die in de database. Dus er moet een fout zijn in mijn Query, maar wat?
Gewijzigd op 25/09/2010 23:27:58 door Dalando De Zuil
 
PHP hulp

PHP hulp

27/11/2024 11:14:09
 
Noppes Homeland

Noppes Homeland

25/09/2010 23:33:06
Quote Anchor link
PHP VARIABELEN BUITEN QUOTES!!

Dan zullen de vele echo's ook het `juiste` weergeven

Een wachtwoord wordt normaal gesproken gehashed opgeslagen met een md5 / sha1!!

En ga ook eens wat beginners tuts doornemen en dan vooral de aandacht leggen op het aftesten van variabelen

En lees dan ook gelijk iets over headers already sent
Gewijzigd op 25/09/2010 23:37:02 door Noppes Homeland
 
Niek s

niek s

25/09/2010 23:42:11
Quote Anchor link
Noppes Homeland op 25/09/2010 23:33:06:
PHP VARIABELEN BUITEN QUOTES!!

Dan zullen de vele echo's ook het `juiste` weergeven

Een wachtwoord wordt normaal gesproken gehashed opgeslagen met een md5 / sha1!!

En ga ook eens wat beginners tuts doornemen en dan vooral de aandacht leggen op het aftesten van variabelen

En lees dan ook gelijk iets over headers already sent


Je ziet toch dat tie een hash gebruikt...

Dalando: en de username? Ook met hoofdletter?
 
Noppes Homeland

Noppes Homeland

25/09/2010 23:48:10
Quote Anchor link
Quote:
Je ziet toch dat tie een hash gebruikt...


Nee, dat had ik niet gezien en dat komt omdat ie de md5 nog eens door de _real_escpae haalt wat totaal zinloos is
 
Niek s

niek s

26/09/2010 00:17:34
Quote Anchor link
Noppes Homeland op 25/09/2010 23:48:10:
Quote:
Je ziet toch dat tie een hash gebruikt...


Nee, dat had ik niet gezien en dat komt omdat ie de md5 nog eens door de _real_escpae haalt wat totaal zinloos is


Wat ook al een aantal keer gezegd is ;)
 
Dalando De Zuil

Dalando De Zuil

26/09/2010 09:07:03
Quote Anchor link
Noppes Homeland op 25/09/2010 23:33:06:
PHP VARIABELEN BUITEN QUOTES!!


Nee, dat had ik expres gedaan, om te laten zien welke data er word geëchoed.

Quote:
En lees dan ook gelijk iets over headers already sent


dat je session_start() niet helemaal bovenaan hebt staan? Dat ken ik al. Ben niet dom ofzo -.- okay misschien wel een beetje, maar volgens mij heb je me nu even te laag ingeschat.


Maar waarom werkt de login nou niet?

EDIT: ik heb wat geprobeerd:

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
<?php
session_start();
require_once 'mysql_config.php';

if(isset($_SESSION['dalansession']) && $_SESSION['dalansession'] == TRUE){
    echo 'No need to register, you&#39;re already logged in!<br/>Redirect in 5 seconds.';
    header('Refresh: 5; url='.$settings['urllogin']);
    exit;
}


// Check if submitted
if($_SERVER['REQUEST_METHOD'] == "POST"){

    if(!isset($_POST['username']) || !isset($_POST['password']) || empty($_POST['username']) || empty($_POST['password'])){
        echo 'One of the fields was empty! Please try again, in 5 seconds.';
        header('Refresh: 5; url=login.php');
        exit;
    }


    $query = "SELECT * FROM dalanuser WHERE username = '". mysql_real_escape_string($_POST['username']) ."' AND password = '". mysql_real_escape_string(md5($_POST['password'])) ."'";
    
    $mysqlquery = mysql_query($query);
    $mysqlrows = mysql_num_rows($mysqlquery);
    
    if($mysqlrows > 0){
        while($row = mysql_fetch_assoc($mysqlquery)){
        
            $_SESSION['dalansession'] = TRUE;
            $_SESSION['dalanuser'] = $row['username'];
            $_SESSION['dalanid'] = $row['userid'];
            $_SESSION['dalanemail'] = $row['email'];
            
            echo 'Welcome back, '. $row['username'] .'!';
            header('Refresh: 5; url='.$settings['urllogin']);
            exit;
            
        }
    }

    else
    {
        echo 'Your username / password does not exist! Please try again, after 5 seconds.';
        header('Refresh: 5; url=login.php');
        exit;
    }
}
    


?>


<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Username: <input type="text" name="username"/><br/>
Password: <input type="password" name="password"/><br/>
<br/>
<input type="submit" value="Login!"/><br/>
</form>


maar helaas...
Gewijzigd op 26/09/2010 09:18:38 door Dalando De Zuil
 
Niek s

niek s

26/09/2010 10:02:53
Quote Anchor link
Dalando, je bent wel dom volgensmij, want hij doelt er op dat je eerst een echo doet, en dan je header...

Had je nou al gekeken of je username in de db ook met een hoofdletter start?
 
Noppes Homeland

Noppes Homeland

26/09/2010 11:25:52
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
 if(   !isset($_POST['username']) || empty($_POST['username'])
    || !
isset($_POST['password']) || empty($_POST['password'])) {

        echo 'One of the fields was empty! Please try again, in 5 seconds.';
        header('Refresh: 5; url=login.php');
        exit;
    }

?>


En nu maar weer zeiken over het gebruik van de functie empty, empty is een zinloze functie die je niet moet gebruiken!!

En dan maar niets te hoeven schrijven over:
- (mysql) foutafhandeling.
- $_SERVER['PHP_SELF']

en terugkomende op iets wat ik eerder gepost heb:
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
<?Php
/* overbodig veel echo's + php variabelen buiten quotes!! */
    echo 'Query<br/>';
    echo $query.'<br/>';
    echo 'mysql_query($query)<br/>';
    echo $mysqlquery.'<br/>';
    echo 'mysql_num_rows $mysqlquery<br/>';
    echo $mysqlrows.'<br/>';
    echo '<br/>';

echo 'Query<br/>'.
      $query.'<br/>
      mysql_query('
.$query.')<br/>'.
      $mysqlquery.'<br/>'.
     'mysql_num_rows '.$mysqlquery.'<br/>';
      $mysqlrows.'<br/><br />';

?>
Gewijzigd op 26/09/2010 11:29:05 door Noppes Homeland
 
- Mark -

- Mark -

26/09/2010 11:29:23
Quote Anchor link
De opbouw is wel niet mooi op deze manier. Er staat nu php code tussen de html code die er niet hoort. Test je zelf eigenlijk met een layout ofzo? Ik weet niet of je download nog in orde is omdat je zoveel aan het veranderen bent maar als ik het goed zie moet ik je stukken code tussen de body tags plaatsen. Dan ga je dus weer headers already send errors krijgen. En de boel uit elkaar trekken gaat ook niet echt omdat je de fouten direct naar de browser stuurt.
 
Niek s

niek s

26/09/2010 12:10:44
Quote Anchor link
Noppes: kap nou met je gezeik over empty(). Als hij wil weten of die variabele leeg is, laat hem!

Verder geef je nu voor de 300e keer aan wat er mis is aan het script, maar als je terug leest in dit topic & bij z'n script, dan zie je dat dat ook al vaak gezegd is. Dus bedankt voor het nutteloos herhalen!
Ondertussen help je hem niet met zijn daadwerkelijke probleem. Dat is te moeilijk?

Dalando: ik vraag je dus nogmaals je data in je database te controleren. Ook moet je even je query echo'en, en vervolgens kijken of je die met PHPMyAdmin (oid) WEL (succesvol) uit kunt voeren. Dan weet je beter waar je probleem ligt
 
Dalando De Zuil

Dalando De Zuil

26/09/2010 14:53:31
Quote Anchor link
Niek s op 26/09/2010 12:10:44:
Noppes: kap nou met je gezeik over empty(). Als hij wil weten of die variabele leeg is, laat hem!

Verder geef je nu voor de 300e keer aan wat er mis is aan het script, maar als je terug leest in dit topic & bij z'n script, dan zie je dat dat ook al vaak gezegd is. Dus bedankt voor het nutteloos herhalen!
Ondertussen help je hem niet met zijn daadwerkelijke probleem. Dat is te moeilijk?

Dalando: ik vraag je dus nogmaals je data in je database te controleren. Ook moet je even je query echo'en, en vervolgens kijken of je die met PHPMyAdmin (oid) WEL (succesvol) uit kunt voeren. Dan weet je beter waar je probleem ligt


Daar heb ik naar gekeken, maar de tekens zijn identiek kwa hoofletters, cijfers, tekens en alle andere zooi. dus dat vind ik zo raar :/
 
Niek s

niek s

26/09/2010 15:00:51
Quote Anchor link
Niek s op 26/09/2010 12:10:44:
Ook moet je even je query echo'en, en vervolgens kijken of je die met PHPMyAdmin (oid) WEL (succesvol) uit kunt voeren. Dan weet je beter waar je probleem ligt
 
Noppes Homeland

Noppes Homeland

26/09/2010 16:41:38
Quote Anchor link
Ha ha, laat me niet lachen een query uitvoeren met PHPMyAdmin, dat garandeerd nog steeds niet dat het een geldige / correcte query is.
 
Niek s

niek s

26/09/2010 17:40:03
Quote Anchor link
Noppes Homeland op 26/09/2010 16:41:38:
Ha ha, laat me niet lachen een query uitvoeren met PHPMyAdmin, dat garandeerd nog steeds niet dat het een geldige / correcte query is.


Doe nou nie zo bijdehand en ga naar fok.nl ofzo
 
Noppes Homeland

Noppes Homeland

26/09/2010 17:50:00
Quote Anchor link
Ik doe niet bijdehand, ik waarschuw alleen diegene die met PHPMyAdmin denken de juiste tool te gebruiken, wat dus duidelijk niet het geval is.
 
Chris -

Chris -

26/09/2010 19:07:35
Quote Anchor link
Noppes, het is wel degelijk bijdehand. Dat PMA een flink aantal beveiligingsrisico's heeft, staat los van het feit of een query wel of niet werkt. Als jij een query maakt die wel in PMA werkt, maar niet in jouw script of andersom, is er duidelijk iets mis. En daar ging het om, niet over PMA zelf...
 
Noppes Homeland

Noppes Homeland

26/09/2010 20:03:50
Quote Anchor link
Ik heb het helemaal nog niet gehad over allerlei beveiligingsrisico's. Ik heb het voornamenlijk over het feit wat PMA allemaal met je query doet alvorens deze af te vuren op de database.

En ja je zult ook mysql goed moet configureren alvorens je ook maar iets gaat doet met mysql.
 
Niek s

niek s

26/09/2010 20:06:54
Quote Anchor link
Nja, op Noppes ga ik niet meer in. Zou niemand moeten doen IMHO.

Verder naar waar dit topic over ging. Lukt 't al Dalando?
 

Pagina: « vorige 1 2



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.