Hogy tudom meghatározni egy-egy url életének időtartamát?
Figyelt kérdés
Van egy regisztrációs rendszerem. És aktivációs linket akarok küldeni a regisztrált e-mail címére, ez már meg is van, viszont nem tudom, hogyan lehetne megoldani azt, hogy a linket regisztrációtól számolva csak az elkövetkező 24 órában lehessen használni?2015. febr. 11. 14:44
1/2 anonim válasza:
Gondolom, eltárolod egy db-be, hogy melyek a valid linkek. A db-be mellédobhatod a dátumot is akár.
2/2 anonim válasza:
Hogy néz ki a linked?
Én így csinálnám:
1. link: http:/valami.hu/activate.php?key=asdasdasd
2. MySQL/egyéb adatbázis tábla tartalma:
asdasdasd | felhasznalo_azonosito | 2015-02-12 14:51:00
1. mező: az aktiválás azonosítója
2. mező: a felhasználó azonosítója
3. mező: egy érvényességi határdátum
A PHP-ban pedig úgy kéne lekérdezni a táblát, hogy a WHERE-ben arra szűrsz, hogy
1) az aktiválás azonosítója megegyezik
2) és a a határdátum >= now()
(now() = aktuális dátum+idő)
Remélem, világos.
Jah, igen: az aktiváló e-mail kiküldése előtt kéne létrehozni azt a rekordot, amit fent felvázoltam. És természetesen ekkor kéne kiszámolni a határidőt.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!