Seite 1 von 3

registrieren - erst nach passwortabfrage ...

Verfasst: 25.02.2003 14:09
von MiXa
hi,

ich betreibe ein geschlossenes forum, wo nur reg user lesen und schreiben können

wir wollen eigentlich auch nur noch user "auf persönliche empfehlung" eines bereitsvorhandenen users aufnehmen

es registrieren sich aber leider halt doch auch unbekannte user ...

suche nun nach einer möglichst einfachen möglichkeit dieses zu unterbinden

hier war - glaube ich mich erinnern zu können - dazu schon einmal eine diskussion

kann sie aber leider nicht finden

was ich suche ist halt - z.B. eine passwortabfrage, bevor man zur registrierung gelangt (oder halt so etwas in der art)

vielen dank

liebe gruesse
mixa

Verfasst: 25.02.2003 16:13
von saerdnaer
soll das immer das gleiche passwort sein?

ah

Verfasst: 25.02.2003 17:17
von MiXa
wäre mir egal :)

bzw. sogar fast einfacher - zu handhaben

Verfasst: 25.02.2003 17:20
von SQRT
das kannste och mit htaccess machen oder? also einfach das verzeichnis damit schützen! :roll: :wink:

Verfasst: 25.02.2003 17:24
von MiXa
ist aber "kein verzeichnis" sondern nur ne datei - oder ? :roll:

will halt noch den vorteil vom autologin haben

Verfasst: 25.02.2003 17:45
von PhilippK
Also a) könnte man die User-Aktivierung über den Admin aktivieren oder b) den Zugang zu den Foren über 'ne Gruppe einschränken.

Gruß, Philipp

Verfasst: 25.02.2003 18:07
von MiXa
@ PhilippK
a) könnte man die User-Aktivierung über den Admin aktivieren
das habe ich schon gemacht

aber damit verhindert man nicht, daß sich neue unbekannte user registrieren (sie können halt nur nichts machen und bleiben inaktiv)


ich hoffe mal, daß wir da jetzt nicht aneinander vorbei reden

Verfasst: 25.02.2003 18:14
von AWSW
Hallo,
es gibt schon einen MOD der die Registrierung abschaltbar macht. Dann bekommt der User bei aktivierter Abschaltung nur eine Meldung, dass es derzeit nicht möglich ist, sich zu registrieren...

Den MOD ist AFAIK hier http://www.phpbb.com/phpBB/viewtopic.php?t=53200 >>> http://www.phpbb.com/phpBB/viewtopic.php?t=72818 zu finden und heißt: "Disable Registration in ACP"

HTH AWSW

Verfasst: 25.02.2003 18:29
von MiXa
danke :)

ich werde dann am wochenende versuchen es einzubauen

liebe gruesse
michael

Verfasst: 27.02.2003 14:55
von saerdnaer
wegen dem passwort:
includes/usercp_register.php:
suchen:

Code: Alles auswählen

$coppa = ( empty($HTTP_POST_VARS['coppa']) && empty($HTTP_GET_VARS['coppa']) ) ? 0 : TRUE;
danach einfügen:

Code: Alles auswählen

if ( $mode == 'register' && empty($HTTP_POST_VARS['reg_pass']) )
{
	$msg = $lang['Reg_pass_msg'];
	$msg .= '<br/><br/><form method="post" action="' . append_sid("profile.$phpEx?mode=register") . '"><input type="password" name="reg_pass" size="30" /> <input type="hidden" name="agreed" value="1" /><input type="hidden" name="coppa" value="' . $coppa . '" /><input type="submit" value="' . $lang['Go'] . '" /></form>';
	message_die(GENERAL_MESSAGE, $msg, $lang['Reg_pass_title']);
}
else if ( $mode == 'register' && !empty($HTTP_POST_VARS['reg_pass']) )
{
	if ( $HTTP_POST_VARS['reg_pass'] != 'passwort_hier_eingeben' )
	{
		message_die(GENERAL_ERROR, $lang['Reg_pass_not_correct']);
	}
}
du musst das passwort natürlich ändern... ;-)

language/lang_xxx/lang_main:
suchen: davor einfügen:

Code: Alles auswählen

$lang['Reg_pass_title'] = "Registrierungspasswort eingeben";
$lang['Reg_pass_msg'] = "Bitte geben Sie das Registrierungspasswort ein:";
$lang['Reg_pass_not_correct'] = "Dieses Registrierungspasswort ist nicht korrekt. Versuchen Sie es noch einmal";
hier kannst du wenn du willst den text noch etwas erweitern...

ah