login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Geldigheid Activatiecode

Offline marshallmast - 08/03/2007 12:59
Avatar van marshallmastNieuw lid vraag.

Voor een aanmeld procedure wordt er een activatiecode toegemaild naar een op te geven email adres.
Deze activatiecode (plus email en tijdstip) wordt in een database gezet.

Maar hoe kun je er voor zorgen in PHP dat deze regel in de database maar 4 uur geldig blijft

we gebruiken MSSQL..

thx

5 antwoorden

Gesponsorde links
Offline Ibrahim - 08/03/2007 13:16
Avatar van Ibrahim PHP expert met behulp van een cronjob kun je om een bepaalde tijd kijken of de tijd in de database verstreken is
Offline marshallmast - 08/03/2007 13:40
Avatar van marshallmast Nieuw lid mmm kan je dat wat specifieker uitleggen?

je bedoelt dat hij om de zoveel tijd kijkt of er in de database registraties staan die ouder zijn dan vier uur?

dan zou ik ff moeten uitzoeken hoe Cronjob werkt met php
Offline Mad_Mike - 08/03/2007 13:44
Avatar van Mad_Mike PHP beginner Kan evt ook zonder een Cronjob.

Zodra er een activatiecode gebruikt wordt haal je ook de tijd op van wanneer deze aangemaakt is. Wanneer dit langer dan 4u geleden is ten opzicht van de huidige tijd geef je fout melding en verwijder je evt de activatiecode uit de database
Offline marshallmast - 08/03/2007 13:47
Avatar van marshallmast Nieuw lid ja dat is wel een optie!

maar als mensen nu helemaal niet reageren op de activatiecode? dan blijft de tabel vervuild...

je zou misschien dan een script kunnen maken dat hij elke keer als iemand reageert op de activatiecode hij de hele tabel naloopt..

toch>?
Offline Mad_Mike - 08/03/2007 13:55
Avatar van Mad_Mike PHP beginner Om de vervuiling tegen tegaan kan je gebruik maken van een cronjob. Echter kan je idd ook een functie maken die bij het activeren wordt aangeroepen. Deze functie verwijderd dan de activatiecodes die langer dan een bepaalde tijd in de database staan zonder gebruikt te zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s