Lost pass link expires 24h

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

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 »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

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

20/05/2024 16:07:22
 
- 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.