Lost pass link expires 24h

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack Developer

Bedrijfsomschrijving Yacht is a Randstad company. Randstad is a global leader in recruitment and human resource solutions. Founded in the Netherlands in 1960, we are now active in over 40 countries and we employ more than 29,000 people. We provide employment opportunities for 576,000 people every day. When you join Yacht, you can call on our extensive network of highly trained and experienced professionals. Yacht leads the way in connecting professionals. We offer challenging projects and jobs with inspiring organizations such as Siemens, ASML and Philips. For you, joining Yacht will be the start of building a large and powerful

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Levens redden als .NET Developer!

Bedrijfsomschrijving Wil jij als C# developer bijdragen aan het redden van mensenlevens? Wil jij je kennis en ervaring inzetten om bij te dragen aan innovatie binnen de medische industrie? Dan hebben wij een mooie technische uitdaging voor je bij onze klant in de omgeving van Ede. Met ruim 4000 medewerkers wereldwijd is deze organisatie een gevestigde naam in de branche. Dit bedrijf streeft er met hun software en apparatuur naar wereldwijd de zorgsector en bijbehorende behandelingen inzichtelijker en efficiënter te maken. Momenteel is dit bedrijf bezig om zich voor te bereiden op een migratie van de software naar een nieuwe

Bekijk vacature »

Software Developer Microservices

I’m looking for a software developer who can take on some of our challenges to build and create products based on a microservice architecture in order to improve productivity, modularity and scalability of (high-tech) organizations. You will be working closely with the engineering lead and developers in an agile environment with a high degree of freedom. As a software developer in my team you will get the chance to work in different tech environments and continue to develop your skills and expertise further. I will gladly tell you more about it during a cup of coffee! What you will bring

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Freelance senior ICT ontwikkelaar (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 86,00 Team LIV is op zoek naar een enthousiaste, flexibele, multitaskende en hands-on ontwikkelaar met veel ervaring in het gedeeltelijk of volledig zelfstandig bepalen van ontwikkel- en realisatie aanpak. Onze nieuwe collega moet in staat zijn te werken in een hectische omgeving waarbij er sprake is van zeer verschillen realisatietrajecten voor wat betreft(technische)diepgang, startmoment (wel/geen beschrijvingen beschikbaar) en klantcontact. De gekozen ontwikkelmethodiek dient passend te zijn voor het op te lossen vraagstuk waarbij samenwerking met de testengineer in relatie tot Systeem integratie test

Bekijk vacature »

Freelance senior Programmeur (zzp)

Dienst Uitvoering Onderwijs Uren per week: 36,00 Standplaats: Groningen Max tarief: € 90,00 Startdatum inzet: 2-1-2023 Einddatum inzet: 1-1-2024 Wat doen we voor werk momenteel? Nieuwe applicaties: We bouwen nieuwe applicaties voor inwinnen B3/B4 scholen. Deze scholen kunnen inschrijvingen via een website aanleveren per keer of meerdere inschrijvingen via bestand. Deze inschrijvingen leggen we vast en ze kunnen ook beheerd worden. Moderniseren: Daarnaast hebben we zoals alle andere teams ook een flinke migratie voor de boeg om in de Cloud te landen. Eén applicatie (AVOID) hebben we al succesvol gemigreerd en deze draait bijna in PRD. De grootste uitdaging voor

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Freelance applicatieontwikkelaar (zzp)

Belastingdienst B/cao Startdatum : 2-1-2023 Tijdelijke functie, met optie op vast Aantal uren per week : 36 Standplaats in overleg : Apeldoorn Applicatieontwikkelaar bij het Ministerie van Financiën- Belastingdienst We zoeken een consultant/developer met ervaring in de ontwikkeling van back-end systemen. Als consultant heb je kennis en ervaring met de wijze waarop Open Formulieren is opgezet. Je bent een vraagbaak voor collega’s en deelt waar nodig je kennis. Je hebt ervaring met het werken in een open source omgeving. Je bent thuis in verschillende frameworks of je kunt je die snel eigen maken. Je hebt aantoonbaar ruime kennis van en

Bekijk vacature »

SQL database ontwikkelaar

Bedrijfsomschrijving Mijn klant is gevestigd in Uithoorn (Noord-Holland) is gespecialiseerd in het aanbieden van complexe technische ICT binnen een niche sector in Nederland. Ze hebben een eigen logistiek ERP pakket ontwikkeld. Deze draait op een MS SQL 2019 Database. Binnen de organisatie werken naast database specialisten ook .NET software ontwikkelaars. Functieomschrijving Mijn klant zoekt een SQL specialist om het database team te versterken. Binnen deze functie krijg je vooral te maken met het ontwikkelen van nieuwe database functionaliteiten (stored procedures, functions, tabellen, etc), "database tuning" en het uitfaseren van oude database objecten. Je komt binnen een team te werken met

Bekijk vacature »

Senior back-end .NET Developer Nieuw team

Bedrijfsomschrijving Deze organisatie gevestigd in onder andere Rotterdam richt zich al jaren op het leveren van software voor de vastgoed sector, industrie, scheepsbouw, grond- weg en waterbouw. De software ontwikkeling vindt plaats met de Microsoft Technology Stack en er wordt altijd gewerkt met de laatste updates en software versies. In totaal werken hier nu ongeveer 30 personen, waarvan het grootste deel als ontwikkelaar. De sfeer is informeel en erg prettig. Als .NET software ontwikkelaar heb je het hier goed: een professioneel (scrum) team, vele collega's waar je van kunt leren, goede arbeidsvoorwaarden en volop ruimte om door te groeien naar

Bekijk vacature »

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

.NET developer

Over deze functie Als .NET developer bouw je mee aan innovatieve dienstverlening en draag jij bij aan de groei van de organisatie. Kenter groeit namelijk hard op het gebied van kwaliteit, professionaliteit en innovatie en is altijd op zoek naar verbeteringen. Zij richten zich op de ontwikkeling van moderne meetoplossingen, ook juist op korte termijn. Zo kunnen zij vooruitlopen op het gebied van IoT, realtime data en andere innovatieve oplossingen. Als .NET developer ben je van onschatbare waarde. Je werkt samen met ruim 20 IT professionals aan zowel greenfield- als legacy-projecten. Dat doe je in samenwerking met ontwikkelaars, data engineers,

Bekijk vacature »

Freelance java developer / scrummaster (zzp)

Belastingdienst B/cao Startdatum inzet: 9-1-2023 Einddatum inzet: 31-12-2023 Uren per week: 36,00 Standplaats: Apeldoorn Max tarief: € 82,00 Voor onze partnerorganisatie, de Belastingdienst, zijn wij op zoek naar een Java Developer met kennis van en ervaring met de Scrum methodiek. In deze rol wordt er van je gevraagd dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Weet wat er van een scrummaster wordt verwacht; Als volwaardig teamlid participeert binnen het scrumproces in je team en in de SAFe-releasetrain; Zowel zelfstandig kunt werken in een scrumteam als intensief de samenwerking zoekt met je directe collega’s en je omgeving; Samenwerkt met je collega’s

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? AlsSAP Financieel Consultantben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS organisatie bij

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

04/02/2023 17:17:37
 
- 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.