Activatie Bericht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht 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

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

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 Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

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 »

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 Gorinchem zijn wij op zoek naar versterking. 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 de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

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

26/11/2024 18:16:49
 
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.