Wachtwoord onthouden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

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 »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Front-end developer (Angular)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

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 »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! 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? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Magento developer

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 back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

Pim -

Pim -

17/02/2011 14:38:24
Quote Anchor link
Karl Karl op 17/02/2011 12:40:14:
Pim - op 17/02/2011 12:22:04:
Maar ik snap niet waarom mensen cookies als 'onveilig' en daarom 'onbruikbaar' beschouwen...


Wie zijn bij jou mensen? Dus naar wie verwijs jij?
Ik heb het ook over cookies, maar mijn punt is dat je er geen wachtwoord in moet opslaan.


Hohoho, voel je je aangevallen?
Het valt me op dat ik vaak zie dat mensen, leden van dit forum, menen dat cookies niet gebruikt moeten worden. Uiteraard gaat het (bij lange na) niet om iedereen hier, maar dat lijkt me vanzelfsprekend...
 
PHP hulp

PHP hulp

02/01/2025 23:46:53
 

17/02/2011 14:41:49
Quote Anchor link
Pim - op 17/02/2011 14:38:24:
Karl Karl op 17/02/2011 12:40:14:
Pim - op 17/02/2011 12:22:04:
Maar ik snap niet waarom mensen cookies als 'onveilig' en daarom 'onbruikbaar' beschouwen...


Wie zijn bij jou mensen? Dus naar wie verwijs jij?
Ik heb het ook over cookies, maar mijn punt is dat je er geen wachtwoord in moet opslaan.


Hohoho, voel je je aangevallen?
Het valt me op dat ik vaak zie dat mensen, leden van dit forum, menen dat cookies niet gebruikt moeten worden. Uiteraard gaat het (bij lange na) niet om iedereen hier, maar dat lijkt me vanzelfsprekend...


Nee, het is alleen een verkapte vorm van nog eens mijn standpunt duidelijk te maken.
 
Jordy nvt

Jordy nvt

17/02/2011 15:32:03
Quote Anchor link
Zou iemand kunnen helpen met mijn laatste vraag (zie vorige pagina)?
 
Pim -

Pim -

17/02/2011 15:41:24
Quote Anchor link
Ik zou 1 'remember' cookie maken met USERID-SECRET
Dit geheim kan je random maken en dan opslaan in de DB, of je kan een hash van wat gegevens nemen met een salt erbij.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$salt
= 'asfasl;gjsjf092ui4piu';

$hash = sha1($user['id'] . $user['birth_date'] . $user['naam_hond'] . $salt);

setcookie('remember', $user['id'] . '-' . $hash);
?>
 
Jordy nvt

Jordy nvt

17/02/2011 15:47:38
Quote Anchor link
En hoe zit het dan met het ip adres?
 
Arjan -

Arjan -

17/02/2011 16:33:17
Quote Anchor link
Als je bij het aanmaken van een cookie (op de veilig manier uiteraard) ook het ipadres in de database opslaat, dan kan je bij het controleren van de cookie ook controleren of het ip-adres in de database overeenkomt met het ipadres van de pc die probeert in te loggen.

Je hoeft dan alleen in de database, bij de hash die je gebruikt in de cookie, het ipadres op te slaan. Met een simpele $_SERVER['REMOTE_ADDR'] kan je controleren of de ipadressen overeenkomen. Zo niet, dan reset je alles uit veiligheidsoverwegingen (dus cookies (evt. sessies) verwijderen en hash uit de database verwijderen).

Dit is een methode om de kans van het stelen van cookies te verkleinen.

Om te zorgen dat je op meerdere locaties kan inloggen is het wellicht handig om een aparte tabel te maken in de database, waarin je de verschillende sessies / cookie gegevens opslaat (inclusief ipadres) en koppelt aan de user tabel. Zodoende kunnen mensen op verschillende locaties inloggen en kan je (net als op tweakers) de gebruiker zelf laten bepalen op welke locaties hij / zij uitgelogd wil worden / ingelogd wil zijn (sessiebeheer). In bepaalde situaties kan dit wel onveilig zijn (zoals op openbare computers, etc.). Echter kan je de gebruiker een keuze voorschotelen of de login onthouden moet worden of dat het alleen om een eenmalige sessie gaat.

Er zijn veel mogelijkheden, alleen is het belangrijk een goede afweging te maken tussen de verschillende veiligheidsricico's die de verschillende methoden met zich meebrengen.
Gewijzigd op 17/02/2011 20:16:05 door Arjan -
 
Jordy nvt

Jordy nvt

17/02/2011 20:12:07
Quote Anchor link
@Pim-

Moet ik dan in de database het ip én de hash opslaan en dan alleen controleren of deze overeenkomen met de hash in de cookie en het ip adres van de gebruiker? Of moet ik de hash niet in de database opslaan en die telkens opnieuw genereren?
 
Arjan -

Arjan -

17/02/2011 20:15:13
Quote Anchor link
Kijk nou eens in de reactie boven jou :s. Daar staat het antwoord toch duidelijk in.
 
Jordy nvt

Jordy nvt

17/02/2011 21:33:22
Quote Anchor link
Ok, en is een verdere controle dan nog nodig, of kan ik aannemen dat niemand het kan hacken en kan ik hem meteen naar de beveiligde pagina doorsturen?
 
Arjan -

Arjan -

17/02/2011 23:46:03
Quote Anchor link
Als de hash (bijv. in combinatie met de id van de user) in de cookie overeenkomt met de gegevens in de database en het ipadres overeenkomt met het ipadres waarop de cookie is aangemaakt dan is het al redelijk veilig om diegene gelijk in te loggen. Echter is de manier waarop je deze controles uitvoert en iemand laat inloggen ook van invloed op de veiligheid van je systeem.
 
Jordy nvt

Jordy nvt

18/02/2011 15:13:38
Quote Anchor link
Dan zit ik alleen met een probleem. Elke gebruiker kan een account aanmaken en dus inloggen voor Onderdeel 1 en Onderdeel 2. Beide hebben een aparte database. Ook de homepage heeft een aparte database.

Nu moet ik dus twee database connecties hebben.
- Die van het onderdeel waar de speler wil inloggen (voor controle van wachtwoord etc).
- Die van de homepage voor het invullen van het ipadres en de hash enzo, en voor overige zaken als nieuws.

Hoe kan ik meerdere database connecties maken? Het schijnt dat dat niet kan, maar dat is toch apart?
 
Kris Peeters

Kris Peeters

18/02/2011 15:18:13
 
Jordy nvt

Jordy nvt

19/02/2011 10:47:46
Quote Anchor link
En hoe kan ik dan op de hoofdpagina aangeven of de gebruiker is ingelogd (bv: welkom Jordy)?

Moet ik in de database ook het user_id opslaan zodat ik daarvan de naam kan ophalen? Of moet ik in een cookie de naam opslaan?

Pim heeft in zijn voorbeeld een script gemaakt waarbij een cookie aangemaakt wordt met [user_id]-[hash]. Waarvoor is dit user_id?
Gewijzigd op 19/02/2011 12:09:22 door Jordy nvt
 
Jordy nvt

Jordy nvt

20/02/2011 13:40:55
Quote Anchor link
Zou iemand het laatste probleem nog kunnen oplossen?
 
Jordy nvt

Jordy nvt

24/02/2011 16:33:54
Quote Anchor link
Dan zit ik alleen met een probleem. Elke gebruiker kan een account aanmaken en dus inloggen voor Onderdeel 1 en Onderdeel 2. Beide hebben een aparte database. Ook de homepage heeft een aparte database.

Nu moet ik dus twee database connecties hebben.
- Die van het onderdeel waar de speler wil inloggen (voor controle van wachtwoord etc).
- Die van de homepage voor het invullen van het ipadres en de hash enzo, en voor overige zaken als nieuws.

Hoe kan ik meerdere database connecties maken? Het schijnt dat dat niet kan, maar dat is toch apart?
 
Kris Peeters

Kris Peeters

24/02/2011 17:32:19
Quote Anchor link
Die vraag komt me bekend voor ...

Ik zal me dan ook maar herhalen.

Met PDO


Een voorbeeld
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
<?php
$db1
= new PDO('mysql:host=localhost;dbname=phphulp','mijn_usernaam','paswoord1');
$db2 = new PDO('mysql:host=localhost;dbname=andere_database','mijn_usernaam2','paswoord2');

$sql1 = "SELECT * FROM shoutbox LIMIT 5";
$sql2 = "SELECT * FROM ipadressen LIMIT 6";

$res1 = $db1->query($sql1);
$res2 = $db2->query($sql2);

echo 'DB 1: ';
foreach($res1 as $row)
{

    echo '<pre>'. print_r($row, 1) .'</pre>';
}

echo '<br/><br/><br/>DB 2: ';
foreach($res2 as $row)
{

    echo '<pre>'. print_r($row, 1) .'</pre>';
}


?>
 

24/02/2011 20:18:38
Quote Anchor link
Hoezo twee verschillende databases?
 
Jordy nvt

Jordy nvt

25/02/2011 19:21:35
Quote Anchor link
Sorry, ik had mijn verkeerde vraag gekopieerd, sorry. Ik bedoelde deze vraag:

En hoe kan ik dan op de hoofdpagina aangeven of de gebruiker is ingelogd (bv: welkom Jordy)?

Moet ik in de database ook het user_id opslaan zodat ik daarvan de naam kan ophalen? Of moet ik in een cookie de naam opslaan?

Pim heeft in zijn voorbeeld een script gemaakt waarbij een cookie aangemaakt wordt met [user_id]-[hash]. Waarvoor is dit user_id?
 
Klaasjan Boven

Klaasjan Boven

26/02/2011 00:00:18
Quote Anchor link
Inderdaad, hoezo twee verschillende databases?
 
Jordy nvt

Jordy nvt

26/02/2011 13:03:20
Quote Anchor link
Hoe wil je het dan anders doen? Waar moet ik dan de records opslaan dat een gebruiker standaard is ingelogd?
 

Pagina: « vorige 1 2 3 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.