Du nästan svarar på det själv i frågan. ;)
Logga alla inloggningar och uppdatera en kolumn "senaste_inloggad" till dagens datum.
Sen kör du bara en sql-fråga där du raderar alla "senaste_inloggad" som är äldre än 90 dagar.
3 svar · 185 visningar · startad av WebbisNet
Nån som vet ett bra sätt att radera alla användare från databasen som inte har loggat in på >90 dgr?
Du nästan svarar på det själv i frågan. ;)
Logga alla inloggningar och uppdatera en kolumn "senaste_inloggad" till dagens datum.
Sen kör du bara en sql-fråga där du raderar alla "senaste_inloggad" som är äldre än 90 dagar.
det är just bara det att jag inte vet om jag kan ha ex. delete from tabellen where senast inloggad > 90 eller hur man skriver och var man lägger koden så att den körs automatiskt
Att köra automatiskt är alltid problematiskt med scriptspråk då det krävs att en användare kör sidan.
Ett alernativ är att lägga scriptet i en vbs-fil och köra den genom schemaläggaren.
Eller kan du köra koden tillsammans med någon funktion som körs ofta, t.ex. loginfunktionen.