Radera efter 30 dagar om inte den har blivit aktiverad

ASP

3 svar · 240 visningar · startad av Pumba

Medlem sedan nov. 200468 inlägg
Trådstart#1

hej, jag har lite funderingar ang en sak, jag vill att om man inte aktiverar sig inom 30 dagar så ska kontot försvinna och användarnamnet bli ledigt för andra att registrera, nån som har nå tips på ett bra sätt man kan lösa det?

Medlem sedan nov. 20031 018 inlägg
#2

Du sparar in datumet vid registrering och rensar ut dom som inte har aktiverat sig med en "enkel" SQL-sats

Connect.Execute("DELETE FROM members WHERE aktiverat=0 AND reggat_datum < SUBDATE(NOW(),INTERVAL 30 DAY)"),,128
Medlem sedan nov. 200468 inlägg
#3

kanon, men låt säga att jag tex kör den där koden inte varje dag, tar de bort kontot även fast det har gått tex 32 dagar?

Medlem sedan juni 2004533 inlägg
#4

Ja. Den tar ju bort de konton som är mer än 30 dagar gamla.

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)