Wachtwoord onthouden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

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 Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

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 »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

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

16/05/2024 14:52:47
 

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.