Jak obliczyć czas ostatnigo logowania i jeśli nie logował się 14 dni to by go usuwało.
Nie można sobie z niczego obliczyć czasu ostatniego logowania. Musisz go mieć gdzieś zapisanego, choćby w bazie. Dopiero przechowując tą datę możesz okresowo (automat w Cron lub ręcznie, np. z panelu admina) uruchamiać procedurę sprawdzającą datę ostatniego logowania i porównując ją z bieżącą. Jeśli > 14 dni, to leci DELETE z Id usera do bazy i już - konto usunięte. Krótko mówiąc: zacznij od zrobienia zapisu aktualnej daty po poprawnym zalogowaniu usera.