Beste,

Ik wil graag een pagina maken waar een bezoeker een unieke code invult en vervolgens op de vervolg pagina komt. Het liefst wil ik dat die pagina alleen benaderbaar is wanneer iemand de code invoert. De URL kan je dan niet 1 op 1 kopiëren/plakken. Na het invullen van de code moet deze niet opnieuw te gebruiken zijn.

Is dit mogelijk?
Gaaf! Is er ergens een voorbeeld van te vinden waarmee ik aan de slag kan?
Je slaat de kortingscodes op in een aparte databaserabel. En op het moment dat deze goed is dan stuur je de gebruiker door naar een speciale pagina
En op die speciale pagina verwijder je de code uit de tabel zodat deze niet opnieuw te gebruiken is.
Beter: je koppelt de code aan een IP-adres, een emailadres, aan cookie-hash (en dus een cookie met die hash bij de gebruiker).

Zo voorkom je dat als iemand, per ongeluk, iemand terug gaat, hij de code 'kwijt' is.
Niets zo vervelend als verversen/teruggaan/browser per ongeluk sluiten, en dan je actiecode verloren hebben.

Maak er dus meer werk van dan je in je eerste bericht schrijft.
Zoiets heet toch gewoon het "verzilveren" van een code (m.a.w. de code wordt aan een user account gekoppeld ofzo).
Een code verzilveren is meestal voor 1 persoon (dus uniek, eenmalig bruikbaar).
Een actiecode is een soort 'wachtwoord' om korting te krijgen. Vaak als reclame/lokkertje.
De topicstarter noemt dit weliswaar een actiecode, maar geeft vervolgens zelf aan dat de code voor eenmalig gebruik is :). Maar je hebt gelijk, actiecode is dan waarschijnlijk niet de beste omschrijving.
Klopt titel klopt niet helemaal.

Wat ik ga maken is een pagina waarbij je een code moet invoeren. Deze code word gecontroleerd in een database en wanneer het overeenkomt kan de bezoeker door naar een andere pagina. Na het invullen van die pagina zal ik handmatig de code uit de database halen.

Bedankt voor het meedenken.
Je moet deze niet handmatig uit de database halen maar gewoon automatisch laten verwijderen.

Reageren