webForumDet fria alternativet

Radera efter 30 dagar om inte den har blivit aktiverad

ASP

3 svar · 229 visningar · startad av Pumba

Medlem sedan nov. 200468 inlägg
Frågan#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.

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)