Seite 3 von 5

Verfasst: 07.06.2004 11:50
von itst
Prüfe bitte in der Tabelle phpbb_config den Wert für

Code: Alles auswählen

config_name = 'require_activation'
Siehe auch: http://www.phpbb.de/doku/doku2.php?mode=config#config
Feld: require_activation
Funktion/Inhalt: Art der Registrierungsprozedur
Werte: 0 ("normal"; keine Aktivierung notwendig); 1 ("user"; Aktivierung erfolgt durch User); 2 ("admin; Aktivierung erfolgt durch Admin)

Verfasst: 07.06.2004 11:55
von Emblion
Wert steht auf 0

Verfasst: 07.06.2004 12:02
von itst
Dann geht irgendwas gründlich schief... Hast Du irgendwelche Änderungen am Forum, den PHP-Skripten oder der Datenbank vorgenommen, abgesehen von meinem Mini-Patch?

Verfasst: 07.06.2004 12:03
von Emblion
Nein hab ich nicht.
Hab nur die Deutsche Sprache nachgeschoben

Verfasst: 07.06.2004 12:08
von itst
Überprüfe bitte mal die includes/constants.php auf die Einträge

Code: Alles auswählen

define('USER_ACTIVATION_NONE', 0);
define('USER_ACTIVATION_SELF', 1);
define('USER_ACTIVATION_ADMIN', 2);
sowie die includes/usercp_register.php auf den Code

Code: Alles auswählen

			if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
			{
				$user_actkey = gen_rand_string(true);
				$key_len = 54 - (strlen($server_url));
				$key_len = ( $key_len > 6 ) ? $key_len : 6;
				$user_actkey = substr($user_actkey, 0, $key_len);
				$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
			}
			else
			{
				$sql .= "1, '')";
			}

Verfasst: 07.06.2004 12:15
von Emblion
Die Code-Passagen sind so in den Dateien.

Verfasst: 07.06.2004 12:26
von itst
Dann mach mal den Mini-Patch wieder rückgängig und schau, ob die Accounts dann direkt freigeschaltet werden.

Verfasst: 07.06.2004 12:29
von Emblion
Dann kommt die schon bekannte Fehlermeldung, dass er keine Email senden kann.

Verfasst: 07.06.2004 12:30
von itst
Jaja, aber die Accounts werden vorher erstellt. Versuch mal, Dich einzuloggen.

Verfasst: 07.06.2004 12:32
von Emblion
hab ich geht nicht

Wenn ich mir den User im Admin-Bereich angucke steht dort bei User aktiv ein Häkchen bei nein