Wachtwoord vergeten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

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 »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »
Michael -

Michael -

15/04/2011 12:41:22
Quote Anchor link
Ik was begonnen aan het 'wachtwoord vergeten' gedeelte van een site.
Maar nou zit ik even te denken wat handig en veilig is.

IDEE 1
- vul je emailadres in, controle of deze bestaat
- zo ja, een nieuw wachtwoord wordt opgeslagen in 'wachtwoordnw' en verstuurd per mail naar de gebruiker.
- nu kan de gebruiker inloggen met het nieuwe wachtwoord of de mail negeren en gewoon inloggen met zijn huidige wachtwoord.
- als je inlogt wordt er gecontroleerd of veld 'wachtwoordnw' is ingevuld, zo ja, wordt het ingevulde wachtwoord met beide velden gecontroleerd (om te voorkomen dat je geen wachtwoord hoeft in te vullen omdat het veld leeg is)
- als je bent ingelogd met het nieuwe wachtwoord, wordt je gestuurd naar een pagina om je wachtwoord te wijzigen, het veld wachtwoordnw wordt weer leeg gemaakt.

IDEE 2
- Vul je emailadres in, als deze bestaat wordt er een verificatiecode opgeslagen in de database
- er wordt een mail gestuurd met een linkje met de verificatiecode erin, als je deze opent wordt je ingelogd en je kunt een nieuw wachtwoord invullen
- als je niks doet kun je gewoon met je eigen wachtwoord inloggen.
- bij inloggen wordt het verificatiecode veld weer leeg gemaakt.

Beide ideeën lijken mij niet erg veilig en handig. Al zal ik eerder voor IDEE 2 gaan.
Sowieso wil ik dat een gebruiker niet verplicht is een nieuw wachtwoord in te moeten vullen omdat één of andere grapjas zijn wachtwoord heeft opgevraagd.

Wat vinden jullie van de ideeën en hoe zou jullie het oplossen?

Bvd!

p.s.: ik vraag niet om code of linkjes e.d., alleen ideeën.
 
PHP hulp

PHP hulp

27/11/2024 13:22:25
 

15/04/2011 12:46:55
Quote Anchor link
Idde 2 + binnen 12 uur activeren + het moet op het ip gebeuren dat het is aangevraagd.
 
Michael -

Michael -

15/04/2011 12:56:46
Quote Anchor link
Wat bedoel je met 'moet op het ip gebeuren'?
Gene die het wachtwoord opvraagt, moet het zelfde IP hebben als de gene die op de link klinkt? Dit is wel erg irritant als je daartussen in van IP adres wisselt terwijl het wel gewoon de zelfde gebruiker is.
Na 12uur verwijderen is opzich wel een idee. Moet ik hier wel weer een cronjob o.i.d. voor laten lopen.
 
Tobias Tobias

Tobias Tobias

15/04/2011 13:53:33
Quote Anchor link
Cronjob is op zich niet nodig.
Je kunt ook iedere keer dat iemand (ongeacht wie) inlogt, een subscript laten kijken of er nog 'overdatum'-activatiecodes staan en deze laten verwijderen. Kost op een normale site nauwelijks tijd.

Op IP lijkt me lastig met veranderend IP.
 
Michael -

Michael -

15/04/2011 14:08:17
Quote Anchor link
Tobias Witmer op 15/04/2011 13:53:33:
Cronjob is op zich niet nodig.
Je kunt ook iedere keer dat iemand (ongeacht wie) inlogt, een subscript laten kijken of er nog 'overdatum'-activatiecodes staan en deze laten verwijderen. Kost op een normale site nauwelijks tijd.

Op IP lijkt me lastig met veranderend IP.

Kan inderdaad, maar kost meer dan 1x per dag een cronjob laten starten.

IP lijkt me inderdaad ook niet de ideale oplossing.

Andere ideeën of zou jij idee 1 of idee 2 aanraden?
 
Tobias Tobias

Tobias Tobias

15/04/2011 14:09:04
Quote Anchor link
Ik zou zelf voor optie 2 gaan
 

15/04/2011 14:17:33
Quote Anchor link
Ik zou voor optie 2 gaan. Maar de data dan in een aparte tabel opslaan, lijkt mij netter.
Cronjobs zijn volgens mij niet nodig, volgens mij is het gewoon op te lossen met de juiste query.
 
Michael -

Michael -

15/04/2011 14:46:12
Quote Anchor link
@Tobias: duidelijk.
@Karl: Waarom zou je het in een aparte tabel willen? Het is immers nooit meer dan 1 record. Zou je een goede reden kunnen noemen behalve dat 't netter is?

Edit: Site werkt trouwens niet helemaal lekker hier.
Hij bleef een paar keer hangen omdat die w.sharethis.com aan 't laden was en daarom laad die de rest van de site ook maar gewoon niet.
Gewijzigd op 15/04/2011 14:47:37 door Michael -
 
- SanThe -

- SanThe -

15/04/2011 16:00:24
Quote Anchor link
Tur min op 15/04/2011 14:08:17:
Kan inderdaad, maar kost meer dan 1x per dag een cronjob laten starten.


Er kan op elk moment van de dag een 'wachtwoord vergeten' aanvraag worden gedaan. Dus bij een cronjob die eenmaal per 24 uur draait klopt er van de 'binnen 12 uur' helemaal niets meer. Om dat exact te doen moet je cronjob elke minuut draaien. Dus doe dat maar gewoon even als er iemand inlogt. Even kijken bij wie de 12 uur om zijn.

Tur min op 15/04/2011 14:46:12:
Hij bleef een paar keer hangen omdat die w.sharethis.com aan 't laden was


Adblock installeren en die site blocken. Geen irritatie meer en geen reclame.
 
Michael -

Michael -

15/04/2011 16:22:36
Quote Anchor link
- SanThe - op 15/04/2011 16:00:24:
Tur min op 15/04/2011 14:08:17:
Kan inderdaad, maar kost meer dan 1x per dag een cronjob laten starten.


Er kan op elk moment van de dag een 'wachtwoord vergeten' aanvraag worden gedaan. Dus bij een cronjob die eenmaal per 24 uur draait klopt er van de 'binnen 12 uur' helemaal niets meer. Om dat exact te doen moet je cronjob elke minuut draaien. Dus doe dat maar gewoon even als er iemand inlogt. Even kijken bij wie de 12 uur om zijn.

Tur min op 15/04/2011 14:46:12:
Hij bleef een paar keer hangen omdat die w.sharethis.com aan 't laden was


Adblock installeren en die site blocken. Geen irritatie meer en geen reclame.

Om de minuut vind ik sowieso dan weer onzin. Dan om 't uur of zo.
Ik doe 't wel op 't moment dat iemand inlogt. dan gelijk alle verificatiecodes ouder dan 12uur wissen + de verificatiecode van de ingelogde gebruiker.

Als verder niemand meer op- of aanmerkingen heeft zal ik 'idee 2' icm de wijzigingen die zijn aangegeven.

AdblockPlus heb ik sowieso al jaren anders wordt je helemaal gek op internet.
Ik zal die sharethis onzin er is aan toevoegen.
EDIT: sharethis staat er blijkbaar wel tussen
||l.sharethis.com^ Ingeschakeld 487 treffers
Ik heb ||w.sharethis.com^ er aan toegevoegd, en nou werkt t weer een stuk sneller.
Gewijzigd op 15/04/2011 16:27:53 door Michael -
 

15/04/2011 16:58:11
Quote Anchor link
Tur min op 15/04/2011 14:46:12:
(...)
@Karl: Waarom zou je het in een aparte tabel willen? Het is immers nooit meer dan 1 record. Zou je een goede reden kunnen noemen behalve dat 't netter is?
(...)


Het is netter en handiger. Je hoeft geen cronjobs meer te draaien, je kunt er statistiek op toepassen enzovoort.
Sowieso geeft de netheid al de doorslag.
 
Michael -

Michael -

15/04/2011 17:05:16
Quote Anchor link
Karl Karl op 15/04/2011 16:58:11:
Tur min op 15/04/2011 14:46:12:
(...)
@Karl: Waarom zou je het in een aparte tabel willen? Het is immers nooit meer dan 1 record. Zou je een goede reden kunnen noemen behalve dat 't netter is?
(...)


Het is netter en handiger. Je hoeft geen cronjobs meer te draaien, je kunt er statistiek op toepassen enzovoort.
Sowieso geeft de netheid al de doorslag.


Hm, naar mijn idee is het niet praktisch.
Sowieso is het maar 1 record dus kun je ook bij de gebruiker als veld toevoegen en die updaten.
Als je het in een aparte tabel wil doen, moet je het emailadres gebruiken om toch weer te linken met de gebruikers tabel.
Tot zover zie ik nog geen voordelen en voeg zolang dan ook gewoon een veld toe aan gebruikers waarin een verificatiecode komt. Mocht je nog iets hebben waarmee je me overtuigt hoor ik 't graag.
 

15/04/2011 17:07:23
Quote Anchor link
Hoezo maar 1 record?
Je slaat het per keer per aanvraag op.
Ip, wie, wat de code is, datum tijd.
 
Bram Boos

Bram Boos

15/04/2011 18:50:43
Quote Anchor link
Wat Karl zegt en een cron heb je voor dit echt niet nodig.

Gewoon de wachtwoord vergeten datum/tijd met de huidige datum/tijd vergelijken en zodoende aanvraag oplossen of niet. Dit gaat eigenlijk alleen maar lekker als je een aparte tabel hebt. Ooit van database-optimalisatie gehoord?
 
Michael -

Michael -

15/04/2011 22:16:04
Quote Anchor link
Karl Karl op 15/04/2011 17:07:23:
Hoezo maar 1 record?
Je slaat het per keer per aanvraag op.
Ip, wie, wat de code is, datum tijd.


Ik bedoel je hebt 1 record per gebruiker. Dus ik vat nog niet helemaal wat er het voordeel van zou zijn.
Als de gebruiker nu 2 maal zijn wachtwoord zou opvragen dan krijg je 2 records en zou je dus met 2 activeringscodes kunnen inloggen.

Bram Boos op 15/04/2011 18:50:43:
Wat Karl zegt en een cron heb je voor dit echt niet nodig.

Gewoon de wachtwoord vergeten datum/tijd met de huidige datum/tijd vergelijken en zodoende aanvraag oplossen of niet. Dit gaat eigenlijk alleen maar lekker als je een aparte tabel hebt. Ooit van database-optimalisatie gehoord?


Zeker ken ik database-optimalisatie, maar waarom dat hierop moet worden toegepast is mij onduidelijk. Zoals ik al zei heb je per gebruiker maar 1 record nodig.
 



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.