![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 23 Dołączył: 2.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujące pytanie:
W jaki sposób można rozwiązać problem kasowania jakiś danych z bazy po 48 godzinach. Prosty przykład: Link aktywacyjny podczas rejestracji, jeśli ktoś nie kliknie w niego w ciagu 48 godzin, to jest kasowany (rejestracja nie mozliwa). Wiem jak to zrobić z poziomu PHP i cronu, a czy jest jakieś inne wyjście? Da się jakoś to zrobić w ustawieniach MySQL? -------------------- Masz swoje mieszkanie i chcesz je wynająć? Sprawdź ofertę Zarzadządzanie Najmem
WRONA.IT - pozycjonowanie stron www.ecyklopedia.pl |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
W aktywacji robisz ograniczenie że aktywuje tylko wtedy gdy link kliknięty przed 48 godzinami. Cron'em usuwasz np raz na tydzień.
W samym MySQL "timera" nie ma, ale mógłbyś podpiąć do kwerendy "sprawdzającej aktywacje"/"dodające nowy rekord czekający na aktywacje" usuwanie przy okazji starszych ale to nie ma kompletnie sensu. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 00:31 |