Kan maar 1 row lezen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Front-end 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 »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Front-end developer E-Commere

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 front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

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 »
Mathieu Posthumus

Mathieu Posthumus

25/06/2014 15:13:28
Quote Anchor link
Hey mensen,

ik ben bezig met een activation email code.

bijna alles werkt.
1 account kan ik activeren.
maar als een ander account aanmaak. kan ik hem niet activeren hij zegt dan dat ie de email niet kan vinden en de activationcode niet kan vinde. maar dat kan hij wel bijn mijn 1e account en mijn 2e account.
waarom niet???

Hopelijk kunnen jullie helpen.


activate.php
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
<?php
if (isset($_GET['succes']) == true && empty($_GET['succes']) == true) {
    echo '<h2>Thanks, we\'ve activated you\'re account...</h2>';
    echo '<p>And you\'re free to log in.</p>';
}
else if (isset($_GET['email'], $_GET['email_code']) == true) {
    $email      = trim($_GET['email']);
    $email_code = trim($_GET['email_code']);
    
    if (email_exists($email) == false) {
        $errors[] = 'Oops, something went wrong, and we couldn\'t find that email!';
    }
else if (activate($email, $email_code) == false) {
        $errors[] = 'We had some problems to activate you\'re account.';
    }

    
    if (empty($errors) == false) {
        echo '<h2>Oops...</h2>';
        echo output_errors($errors);
    }
else {
        header("Location: activate.php?succes");
    }
}
else {
    header("Location: index.php");
    exit();
}

?>


user.php
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
<?php
function activate($email, $email_code) {
    $email = mysql_real_escape_string($email);
    $email_code = mysql_real_escape_string($email_code);
    
    $query = mysql_result(mysql_query("SELECT user_id FROM users WHERE email = '$email' AND email_code = '$email_code' AND active = 0"), 0);
    if ($query == 1) {
        mysql_query("UPDATE users SET active = 1 WHERE email = '$email'");
        return true;
    }
else {
        return false;
        echo $register_data['email'];
    }
}
function
register_user($register_data){
    array_walk($register_data, 'array_sanitize');
    $register_data['password'] = md5($register_data['password']);
    
    $fields = implode(', ', array_keys($register_data));
    $data = '\'' . implode('\', \'', $register_data) . '\'';
    
    mysql_query("INSERT INTO users ($fields) VALUES ($data)");
    
    mail($register_data['email'], 'M-Tutorial - Activation code!', "Hello " . $register_data['first_name'] . ",\n\nThanks for that you registerd on our website.\n\nTo activate you're account please click the link below.\n\nActivation code: http://localhost/tutorial/activate.php?email=" . $register_data['email'] . "&email_code=" . $register_data['email_code'] . "\n\nWe all thank you and wish you much enjoy to our website. Kind regards from the MTUT Crew.", 'From: [email protected]');
}
function
email_exists($email) {
    $email = sanitize($email);
    
    $query = mysql_query("SELECT user_id FROM users WHERE email = '$email'");
    if (mysql_num_rows($query) == 0) {
        
    }
else {
        return (mysql_result($query, 0) == 1) ? true : false;
    }
}

?>


register.php
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
<?php
if (isset($_GET['succes']) && empty($_GET['succes'])) {
    echo 'You\'ve been registerd succesfully.<br>Please activate you\'re account to log in on our website.';
}
else {
    if (empty($errors) == false) {
        echo output_errors($errors);
    }
else if (empty($_POST) == false && empty($errors) == true) {
        $register_data = array(
            'username' => $_POST['username'],
            'password' => $_POST['password'],
            'first_name' => $_POST['first_name'],
            'last_name' => $_POST['last_name'],
            'email_code' => md5($_POST['username'] + microtime()),
            'email' => $_POST['email']
        );

        register_user($register_data);
        header("Location: register.php?succes");
        exit();
    }

?>


general.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function email($to, $subject, $header) {
    mail($to, $subject, $body, 'From: [email protected]');
}

?>


Ik geef alleen de stukjes code mee de van belang zijn.!!.

En jaja ik doe het nog met mysql. dat is omdat ze het zo in de tutorial doen maar als het zover is verander ik het naar mysqli_... en ik gebruik ook nu nog even md5() om te hashen.
Gewijzigd op 25/06/2014 15:14:17 door Mathieu Posthumus
 
PHP hulp

PHP hulp

27/04/2024 15:10:59
 
Erwin H

Erwin H

25/06/2014 15:20:07
Quote Anchor link
Volgens mij zit hier de fout:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
return (mysql_result($query, 0) == 1) ? true : false;
?>

Wat je hier doet is testen of de waarde van de eerste kolom van de eerste rij gelijk is aan 1. Dat klopt dus alleen voor de gebruiker met id 1. Voor alle andere gebruikers klopt dat niet en dus kan je andere gebruikers nooit activeren.
Als je dit uit een tutorial hebt dan moet je die of weggooien.... of beter overtikken. Ik kan me niet voorstellen dat dit er zo in staat.
 
Mathieu Posthumus

Mathieu Posthumus

25/06/2014 15:23:30
Quote Anchor link
ik kan de video wel sturen maar moet ik dat dan veranderen naar
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
return (mysql_result($query, 0) >= 1) ? true : false;
?>
 
Gerhard l

gerhard l

25/06/2014 15:29:28
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
<?
function email_exists($email) {
    
  $query = mysql_query("SELECT user_id FROM users WHERE email = '".mysql_real_escape_string($email)."'");
  if($query !== false){
    if (mysql_num_rows($query) == 1) {
      return true;
    }
  }

  return false;    
}

?>
Gewijzigd op 25/06/2014 15:31:22 door gerhard l
 
Mathieu Posthumus

Mathieu Posthumus

25/06/2014 15:30:07
Quote Anchor link
Oke ik ga het even proberen dankje:)
 
Erwin H

Erwin H

25/06/2014 15:30:18
Quote Anchor link
Weet waar je me bezig bent (dat kan ik bijna bij elk topic hier wel zetten).
Je wilt helemaal niet weten wat de waarde is van die kolom, daar kan je namelijk helemaal niets mee. Wat mij betreft is die hele regel vreemd. Het enige wat je namelijk op dat moment kunt doen is testen of je een rij terug krijgt of niet (en dat doe je al in de eerdere conditie). Wat deze regel nog test is mij volkomen onduidelijk. Persoonlijk zou ik die hele else weggooien en alleen testen of er een rij terugkomt -> true, of dat er geen rij terug komt -> false.

Edit:
en dan kom je dus op wat Gerhard poste


Als dit zo in de tutorial staat dan weet je wat je er wat mij betreft mee kunt doen....
Gewijzigd op 25/06/2014 15:31:23 door Erwin H
 
Mathieu Posthumus

Mathieu Posthumus

25/06/2014 15:31:21
Quote Anchor link
Yes het werkt naja ik had dan die ik had gezegt. dat >= 1 werkt ook maar toch bedankt.:)
 
Gerhard l

gerhard l

25/06/2014 15:36:33
Quote Anchor link
Ik snap je laatste reactie niet helemaal, maar het moet gewoon == 1 zijn, ik denk niet dat je meerdere gebruikers op 1 emailadres hebt.
Maar fijn dat het werkt. Lees Erwin zijn reactie wel goed, over de werking van mijn stukje code en als die oude code inderdaad zo in je tutorial staat, kan je misschien beter een andere zoeken.
 
Obelix Idefix

Obelix Idefix

25/06/2014 15:42:13
Quote Anchor link
Zou gaan debuggen.
Plaats hier en daar een controle om te kijken/controleren of het script wel die stappen zet die jij denkt. Kom je er vanzelf achter waar het fout gaat.

Mathieu Posthumus op 25/06/2014 15:13:28:
activate.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (isset($_GET['succes']) == true && empty($_GET['succes']) == true) {
?>

Wat is hier de bedoeling? Eerst controleren of $_GET['succes'] bestaat en dan controleren of die leeg is?
Mathieu Posthumus op 25/06/2014 15:13:28:
user.php
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
<?php
function activate($email, $email_code) {
    $email = mysql_real_escape_string($email);
    $email_code = mysql_real_escape_string($email_code);
    
    $query = mysql_result(mysql_query("SELECT user_id FROM users WHERE email = '$email' AND email_code = '$email_code' AND active = 0"), 0);
    if ($query == 1) {
        mysql_query("UPDATE users SET active = 1 WHERE email = '$email'");
        return true;
    }
else {
        return false;
        echo $register_data['email'];
    }
}

?>

Misschien goed om code over meerdere regels uit te schrijven en dan te gaan debuggen.
Hoe ziet je SELECT-query er uit? Klopt dat met wat je verwacht?
Lukt de query ook daadwekelijk?
Wordt de update-query succesvol uitgevoerd?
Kun je eerst een return in een functie geven en daarna nog een echo?
 



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.