![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Czy mozna zdefiniowac taka funkcje ktora sama po uplywie ustalonego czasu bedzie sie wykonywala lub powodowala wykonanie odpowiedniej procedury w mysql'u.
Chodzi konkretnie o kasowanie uzytkownikow, ktorzy nie weszli na strone w ciagu 48 godzin od rezerwacji. Oto co powinno sie dziac. 1. Uzytkownik sie rejestruje i otrzymuje na maila haslo (w bazie jest rekord weryfikacja=0) 2. Musi wejsc na strone w ciagu 48 godzin. Jesli to zrobi to weryfikacja=1, jesli nie to jego dane sa wykasowywane z bazy. No wlasnie, jak to zrobic? Dzieki za sugestie |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Podczas rejestracji ustaw aktualna date w formacie timestamp. Możesz np. przy każdym logowaniu usuwać wszystkie daty, które są mniejsze o więcej niż 48 godzin.
[php:1:a150fb6072]$query = "DELETE FROM users_tmp WHERE data_rej < " . time() - 60 * 60 * 24 * 2;[/php:1:a150fb6072] I wsadzać po rejestracji użytkowników do tabeli users, jednocześnie kasując z users_tmp. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tak, to wiem. Tak sobie to rowniez wyobrazalem. Bylem jednak ciekawy czy w jakis sposob mozna to robic automatem!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat Tak, to wiem. Tak sobie to rowniez wyobrazalem. Bylem jednak ciekawy czy w jakis sposob mozna to robic automatem!
O Bosze.... Ludzie poszukajcie czqasem na forum ![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 11.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli działasz na czymś UNIX-owym to dopisz do Cron-a
-------------------- Pozdrawiam,
Michał K. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 21:43 |