Seite 1 von 1

Inaktive User nach 48 h löschen

Verfasst: 19.01.2007 00:32
von Jadoo
Hallo,

habe derzeit das Problem, dass sich u.a. Spambots aber auch User registrieren, aber nicht die Aktivierung in der Mail bestätigen. Gibt es einen Mod, mit dem man einstellen kann, dass zB. wenn innerhalb 48 h nicht die Aktivierung bestätigt wird, der Registrierte dann wieder aus der Datenbank gelöscht wird? Weil eingetragen wird er ja schon, er steht ja dann als neuer User da, inklusive dem Müll in seinem Profil usw., nur eben nicht aktiv weil Link aus der Mail nicht bestätigt.

Danke
Jadoo

Verfasst: 19.01.2007 14:54
von Parse Error

Verfasst: 19.01.2007 20:51
von Jadoo
Dankeschön :grin:

Verfasst: 28.04.2007 17:18
von Nash
Das hat auch mir sehr geholfen. Danke!

Ich habe mich für diesen MOD entschieden:
http://www.phpbb.com/community/viewtopic.php?t=438074

Dort steht in der Anleitung u.a. dies:
ALTER TABLE `phpbb_config` CHANGE `config_value` `config_value` TEXT NULL DEFAULT NULL

Das verstehe ich nicht und halte ich für unsinnig. Das Ding läuft auch ohne diese SQL-Änderung. Aber was sollte sie bewirken?

Verfasst: 28.04.2007 17:34
von Miriam
Aber scheinbar nur solange, wie Du mit den Einträgen unter 255 Zeichen bleibst. Bis dato ist der Typ VARCHAR(255) und dann TEXT.

Warum der Mod das so braucht? Keine Ahnung.

Verfasst: 28.04.2007 17:48
von Nash
Danke Miriam!

Ich lasse es einfach so. Sehe auch nicht ein für eine Eintrag in einer Tabelle die gesamten PHP-Standards über Bord zu werfen. Das wirkt sich ja auch die gesamte Tabelle aus.