Hallo!
Würde ich auch so machen. Allerdings beim Anmelden noch einen timestamp speichern.
Wurde der Aktivierungslink nicht innerhalb von n Stunden aufgerufen verfällt die Anmeldung und der Datensatz kann aus der Tabelle gelöscht werden.
Gute Idee! Werds so machen!
MfG
tomgk