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!

Verfasst: 25.02.2003 17:24
von MiXa
ist aber "kein verzeichnis" sondern nur ne datei - oder ?
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