Activatie Bericht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

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 »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a 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 these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Pagina: « vorige 1 2

Mitch X

Mitch X

22/03/2004 20:11:00
Quote Anchor link
Quote:
Quote:
[2] Elke hash is toch anders? Dus als ik bv het ID in de hash zou zetten moet ik toch telkens een andere krijgen?

Uhm.. nee... elke hash in md5 van een andere tekst is anders. Op elke computer is de hash in md5 hetzelfde. Het wordt dus niet random gegenereerd, want dan zou het ook geen goed systeem zijn om wachtwoorden op te slaan...


Ik bedoelde dus dat als ID 1 is de hash anders is dan die van 2.
Dus met een ID dat auto_increment is zou je op deze manier nooit een probleem krijgen met dezelfde hash :)
 
PHP hulp

PHP hulp

14/05/2024 04:31:25
 
Mitch X

Mitch X

22/03/2004 20:12:00
Quote Anchor link
Waarom 2 keys?
Ik weet niet waar je het voor maakt maar zolang het geen overheidsinstantie oid is ( en ookal was het dat ) denk ik dat 1 wel genoeg is ... :)
 
Elwin - Fratsloos

Elwin - Fratsloos

22/03/2004 20:44:00
Quote Anchor link
Quote:
Waarom 2 keys?
Ik weet niet waar je het voor maakt maar zolang het geen overheidsinstantie oid is ( en ookal was het dat ) denk ik dat 1 wel genoeg is ... :)

Omdat je op die manier de theoretische kans dat je twee keer dezelfde hash in je DB hebt staan elimineert...
En het laat zich raden wat er kan gebeuren als twee gebruikers dezelfde hash hebben en willen activeren (dan wordt dus twee keer de eerste account geactiveerd en de tweede niet).

Elwin
 
Micha

Micha

22/03/2004 20:47:00
Quote Anchor link
Het is nu allemaal gelukt :)
Iedereen hardstikke bedankt :)
Alleen als ik actkey een unieke waarde wil geven, krijg ik de volgernde mysql error:

Fout

SQL-query :

ALTER TABLE `leden` ADD UNIQUE (

`actkey`
)

MySQL retourneerde:


#1062 - Duplicate entry '' for key 2

Nu het volgende probleem bij het aanmelden:
Hij kijkt wel of een gebruikersnaam al in gebruik is, maar niet of het email adress al in gebruik is.
Ik gebruik deze code, maar die werkt niet.
Kan iemand me helpen?

code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?

                $telem
= mysql_query("SELECT email FROM leden WHERE gebruikersnaam='".$_POST["gebruikersnaam"]."'") or die($error[1]);
                $numem = mysql_num_rows($telem);
                if($numem == "1")
                {

                    echo"<center>Dit e-mail adress bestaat al! U moet een ander e-mail adress invullen!</center>";
                }


?>
Gewijzigd op 22/03/2004 20:49:00 door Micha
 
Mitch X

Mitch X

22/03/2004 20:54:00
Quote Anchor link
Quote:
Quote:
Waarom 2 keys?
Ik weet niet waar je het voor maakt maar zolang het geen overheidsinstantie oid is ( en ookal was het dat ) denk ik dat 1 wel genoeg is ... :)

Omdat je op die manier de theoretische kans dat je twee keer dezelfde hash in je DB hebt staan elimineert...
En het laat zich raden wat er kan gebeuren als twee gebruikers dezelfde hash hebben en willen activeren (dan wordt dus twee keer de eerste account geactiveerd en de tweede niet).


Als je bv zoals ik al eerder zei als hash de ids gebruikt kunnen ze toch nooit hetzelfde worden.
Daarbij komt nog (in mijn geval dan) op het moment van de activatie laat ik de rij met de hash op 0 zetten.
Maar wanneer je 2 verschillende ids hebt kunnen ze toch nooit hetzelfde zijn?
 
Elwin - Fratsloos

Elwin - Fratsloos

22/03/2004 20:54:00
Quote Anchor link
Quote:
activatie.php?key1=4636g43&key2=65ehsdyh533
Nu is key1 dus het wachtwoord in md5, en key2 een random gegenereerd woord.
Ze staan allebij in de database.
Nu wil ik dus kijken of ze
1) Bij elkaar passen
2) Bij welk ID ze horen.
Kan iemand me daarmee helpen?

Dat is een leuk verhaal, maar je laat nergens in je hyperlink terug komen bij welke gebruiker het zou horen. Dat betekend dus dat je alle records gaat doorlopen.

Wat ik zou doen:
activatiemail met de hyperlink met daarin twee variabelen te weten email en sleutel.
De variabele email wordt gevuld met het emailadres en de variabele sleutel wordt gevuld met een md5() van een leuk woordt in combinatie met een random getal.

Vervolgens zet je die hash in de database in de record waar emailadres in voor komt.

Als je in de e-mail de hyperlink aanklikt dan kom je op de pagina daar doe je zoiets:

activatie.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
<?php
if (empty($_GET['email']) || empty($_GET['sleutel']))
{

    echo "Deze activering is niet gevonden!";
}
else {
    // De record opzoeken
    $query = mysql_query("SELECT id FROM tabel WHERE email = '$_GET[email]' AND sleutel = '$_GET[sleutel]'");
    $num = mysql_num_rows($query);

    if (empty($num))
    {

        echo "Deze activering is niet gevonden!";
    }
else {
        // Fetch het resultaat
        $id = mysql_fetch_row($query);

        // Update de record... zet activering op Ja of 1 en haal de hash weg uit de record
        $update = mysql_query("UPDATE tabel SET sleutel = '', geactiveerd = 'ja' WHERE id = '$id[0]'");
        // $id[0] dus uit de eerste query

        echo "Activering geslaagd!";
    }
}

?>


Elwin
 
Elwin - Fratsloos

Elwin - Fratsloos

22/03/2004 20:57:00
Quote Anchor link
Quote:
Als je bv zoals ik al eerder zei als hash de ids gebruikt kunnen ze toch nooit hetzelfde worden.
Daarbij komt nog (in mijn geval dan) op het moment van de activatie laat ik de rij met de hash op 0 zetten.
Maar wanneer je 2 verschillende ids hebt kunnen ze toch nooit hetzelfde zijn?

Nee.. dan kunnen ze niet gelijk zijn...

Elwin
 
Micha

Micha

22/03/2004 20:58:00
Quote Anchor link
@ spacefrog, zoiets heb ik nu ook, maar ik werk niet met de email, maar met echte naam.
Maar ik zit nu dus bij het andere probleem, zie daarvoor mijn vorige post
 
Rick

Rick

22/03/2004 21:20:00
Quote Anchor link
Quote:
Quote:
Als je bv zoals ik al eerder zei als hash de ids gebruikt kunnen ze toch nooit hetzelfde worden.
Daarbij komt nog (in mijn geval dan) op het moment van de activatie laat ik de rij met de hash op 0 zetten.
Maar wanneer je 2 verschillende ids hebt kunnen ze toch nooit hetzelfde zijn?
Nee.. dan kunnen ze niet gelijk zijn...
nou uhm das niet helemaal waar
met md5 is het zo dat meerdere woorden dezelfde hash hebben
zo zouden kip en ei bijvoorbeeld dezelfde hash kunnen hebben
maar de kans dat je een dubbele vind bij een hash als md5 is te verwaarlozen
het zijn 32 hex karakters dus meer dan genoeg mogelijkheden
 
SerpenT

SerpenT

22/03/2004 23:39:00
Quote Anchor link
ik heb voor mijn site ook zon script waarmee je egt bijna geen kans hebt om het zelfde te krijgen.

dit is het script wat bepaalt welke code je krijgt:

$getal[0] = rand(0,61);
$getal[1] = rand(0,61);
$getal[2] = rand(0,61);
$getal[3] = rand(0,61);
$getal[4] = rand(0,61);
$getal[5] = rand(0,61);
$getal[6] = rand(0,61);

$letter = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","4","5","6","7","8","9");

$letter[0] = $letter[$getal[0]];
$letter[1] = $letter[$getal[1]];
$letter[2] = $letter[$getal[2]];
$letter[3] = $letter[$getal[3]];
$letter[4] = $letter[$getal[4]];
$letter[5] = $letter[$getal[5]];
$letter[6] = $letter[$getal[6]];

$activ = "$letter[0]$letter[1]$letter[2]$letter[6]$letter[4]$letter[5]$letter[6]";

einde van script.

dan wordt bij mij de waarde $activ in de db mee geschreven als je je registreert

daarna krijg je een emailtje met de code erin en ook een link.

en dat werkt goed tot nu toe
 
Arend a

Arend a

22/03/2004 23:40:00
Quote Anchor link
Ik denk dat het inderdaad bij gebruik van onze ascii tekens wel uitgesloten isdat je een duplicaat vindt.

maar je kan het ook overdrijven, alsof het zo'n enorm belang is dat mensen niet kunnen raden naar je id.

Wanneer iemand niet binnen twee oogopslagen een sequentie kan vinden, zal niemand niet om iets onbenulligs en nutteloos als dit eindeloos gaan zoeken naar iets om niet een email te hoeven ontvangen?

Zoveel moeite zou ik zelf niet doen: een md5 hash van datum/tijd zou ik denk ik wel tevreden zijn, anders als je werkelijk iets randoms wilt: fetch eens iets uit /dev/urandom oid.
 
Rick

Rick

23/03/2004 00:36:00
Quote Anchor link
of doe een seed een random met een random waarde, dat werkt ook erg goed

maar in dit geval is het allemaal nutteloos
heb je de hash van 1 weleens vergeleken met de hash van 2 ?
1: c4ca4238a0b923820dcc509a6f75849b
2: c81e728d9d4c2f636f067f89cc14862c
lijkt niet zo heel veel op elkaar toch?
als ze dat raden dan zou ik het heeeeel erg knap vinden
 
Arend a

Arend a

23/03/2004 11:47:00
Quote Anchor link
Ik niet!

Crackers, Hackers en Scriptkiddo's zouden hier heus wel een md5 hash in herkennen ;) Zelfde brute force trucje, maar dan md5().

Maargoed, wie wil er op deze manier zijn weg in een memberscript cracken? :)
 
Mitch X

Mitch X

23/03/2004 13:49:00
Quote Anchor link
Quote:
Crackers, Hackers en Scriptkiddo's zouden hier heus wel een md5 hash in herkennen ;) Zelfde brute force trucje, maar dan md5().


Herkennen jah ...
Maar ze weten nooit wat er staat dus hebben ze er eigenlijk toch niets aan ...
 
Rick

Rick

23/03/2004 15:56:00
Quote Anchor link
een aantal hashes herken ik inmiddels wel.
als ik bijvoorbeeld de hash van "test" zie dan herken ik hem meteen
en ook van een aantal andere woorden die ik gewoon vaak gebruik om te testen
 
Mitch X

Mitch X

23/03/2004 17:03:00
Quote Anchor link
Maarja wie gaat test erin zetten?
Meestal zal het zoiets zijn als password en username ofsow ...
En wat willen ze er mee bereiken? Iemands account voor hem activeren?

Nope das onzin ... :)
 
Rick

Rick

23/03/2004 17:24:00
Quote Anchor link
idd Mitch, bij iets als dit maakt het niet uit
maar af en toe zie je ook systemen waar het minder goed geregeld is.
wat micha bijvoorbeeld van plan was vind ik dan ook geen goed idee (het wachtwoord direct in de link stoppen)
het is dan misschien niet makkelijk om de originele waarde te achterhalen maar een andere waarde die dezelfde hash heeft is (in theorie) nog wel te doen
 

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.