Lost pass link expires 24h

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

.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 »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

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 »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

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 »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

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 »

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 »
Jordi Kroon

Jordi Kroon

10/03/2011 15:53:11
Quote Anchor link
Hallo,

Ik ben bezig met een script voor wachtwoord vergeten.
Dat loopt tot nu toe goed .

Ik zet in de database : user_id , date , code

Date is de tijd waneer het verloopt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$date
= date(" G:i:s d-m-Y", strtotime('+1 day'));
?>


Maar nu wil ik controleren of de code nog niet verlopen is.
Om te zorgen dat er maar 1x per dag het wachtwoord veranderd kan worden.

Maar hoe kan ik dat doen
 
PHP hulp

PHP hulp

30/09/2023 05:49:20
 
- SanThe -

- SanThe -

10/03/2011 16:08:04
Quote Anchor link
Datum en tijd zijn altijd in yyyy-mm-dd hh:ii:ss format. Wat jij hebt is tekst en daar kan je verder niks mee.
 
Jordi Kroon

Jordi Kroon

10/03/2011 16:12:25
Quote Anchor link
Ohke ik heb het nu zo gedaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$date
= date(" Y-m-d H:i:s", strtotime('+1 day'));
?>


Hoe kan ik het dan nu doen?
Gewijzigd op 10/03/2011 16:17:33 door Jordi Kroon
 
- SanThe -

- SanThe -

10/03/2011 16:35:51
Quote Anchor link
Welke code, waarmee vergelijken? Database?
 
Kris Peeters

Kris Peeters

10/03/2011 16:55:35
Quote Anchor link
Misschien kan je eerst eens (in woorden) uitleggen welke procedure je precies van plan bent.

Ik veronderstel iets in de trend:

- de gebruiker stuurt een "paswoord vergeten" request; post zijn username en/of e-mail adrs.
- Jij (de scripter) stuurt dan een e-mail naar het e-mail adres van die gebruiker, met een link die een geheime code bevat.
- Als de gebruiker die link opent, krijgt de gebruiker een formulier waarin het nieuwe wachtwoord wordt ingevuld. De geheime code zet je ook ergens in een hidden.
- Bij het verzenden controleer jij (de scripter) dan de geheime code; indien die klopt, vervang je het wachtwoord.

Is dit waar je aan dacht?
Of hoe zie jij het?
 
Jordi Kroon

Jordi Kroon

10/03/2011 17:18:11
Quote Anchor link
Ik zal het zo uitleggen:

- De gebruiker weet zijn wachtwoord niet meer. Hij gaat naar de pagina - Werkt al
- De gebruiker vult zijn naam of email adres in - werkt al
- De gebruiker krijgt een email met een code en zijn userid - werkt al
- De gebruiker klikt op die code en krijgt nog een email maar dan met zijn niewe wachtwoord ( random aangemaakt )

Maar dan:

Stel iemand klikt naar 25u op die link . Dan moet er een melding komen dat de link niet meer gelding is.
Stel iemand gaat weer naar wachtwoord vergeten binnen die 24u dan moet hij of zij een melding krijgen dat er vandaag al een poging is gedaan om het wachtwoord te veranderen.

En die laatste 2 puntjes bedoelde ik met het controleren of de code niet verlopen is
Gewijzigd op 10/03/2011 17:18:50 door Jordi Kroon
 
Kris Peeters

Kris Peeters

10/03/2011 17:46:25
Quote Anchor link
Okay

Ofwel heb je dus een aparte tabel ofwel voeg je een aantal velden toe aan de user tabel.

- verification_code : VARCHAR
- verification_requested : DATETIME

Bij het eerste "paswoord vergeten" verzoek, vul je in verification_requested in: NOW()

Dat wordt dan iets als (zie zelf dat je je beschermt tegen injection)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= "
UPDATE user_table
SET verification_requested = NOW(), verification_code = '"
. $code ."'
WHERE username = '"
. $username ."'
"
;
?>


Tweede request: de link met een code en een user id

Dan controleer je met iets als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
="
SELECT id FROM user_table
WHERE
  id = '"
. $id."'
  AND verification_code = '"
. $code ."'
  AND (verification_requested + INTERVAL 24 HOUR > NOW() )
LIMIT 1
"
;
?>


Indien je hier een row kan fetchen, mag je het paswoord resetten en mailen

Extra leesvoer:
http://www.phphulp.nl/php/tutorial/overig/datum-en-tijdfuncties-in-mysql/519/
Gewijzigd op 10/03/2011 18:00:40 door Kris Peeters
 
Jordi Kroon

Jordi Kroon

10/03/2011 17:58:39
Quote Anchor link
Oke maar hoe weet ik dan precies of de tijd verlopen is? Want ik neem aan dat als ik geen resultaat krijg dat dan of er geen request is of dat de code niet goed is of dat de tijd verlopen is

En dat wil ik dus appart te zien krijgen

Ook had ik in mijn database een andere tabel:

sfi_lost_pass
- id
- userid
- code
- date ( waneer hij verloopt )
 
Kris Peeters

Kris Peeters

10/03/2011 18:05:54
Quote Anchor link
O ja ...

Wat je ook altijd kan doen, is de clausule als extra veld zetten

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
="
SELECT
  id, (verification_requested + INTERVAL 24 HOUR > NOW()) AS verificatie_op_tijd
FROM user_table
WHERE
  id = '"
. $id."'
  AND verification_code = '"
. $code ."'
LIMIT 1
"
;
?>


Dan heb je dus $row['verificatie_op_tijd'] die een 1 of 0 geeft.

Met een aparte tabel lukt het uiteraard ook; je moet dan wel wat meer JOIN gebruiken
 
Jordi Kroon

Jordi Kroon

10/03/2011 22:59:19
Quote Anchor link
Ik heb het al voor me kaar ik heb de datum van nu / de verloop datum met elkaar vergeleken
Is de datum van nu groter als de verloopdatum dan is de code verlopen anders gaat hij een nieuw wachtwoord genereren
 



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.