Seite 1 von 1
Registrierung ohne Angaben der E-Mail-Adresse
Verfasst: 07.09.2008 00:16
von derDAN
Hallo, möchte das Forum gern so einrichten das keine E-Mail-Adresse bzw. Bestätigung der E-Mail-Adresse angegeben werden muss.
Das Forum soll Lokal laufen. Und nicht jeder User hat eine E-Mail-Adresse ,-)
Sprich direkte Anmeldung! Geht sowas?
Gruß derDAN
Verfasst: 07.09.2008 11:37
von Miriam
z.B. so:
Finde in includes/ucp_register.php
Code: Alles auswählen
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
'USERNAME' => $data['username'],
'PASSWORD' => $data['new_password'],
'PASSWORD_CONFIRM' => $data['password_confirm'],
'EMAIL' => $data['email'],
'EMAIL_CONFIRM' => $data['email_confirm'],
'CONFIRM_IMG' => $confirm_image,
'L_CONFIRM_EXPLAIN' => sprintf($user->lang['CONFIRM_EXPLAIN'], '<a href="mailto:' . htmlspecialchars($config['board_contact']) . '">', '</a>'),
'L_REG_COND' => $l_reg_cond,
'L_USERNAME_EXPLAIN' => sprintf($user->lang[$config['allow_name_chars'] . '_EXPLAIN'], $config['min_name_chars'], $config['max_name_chars']),
'L_PASSWORD_EXPLAIN' => sprintf($user->lang[$config['pass_complex'] . '_EXPLAIN'], $config['min_pass_chars'], $config['max_pass_chars']),
'S_LANG_OPTIONS' => language_select($data['lang']),
'S_TZ_OPTIONS' => tz_select($data['tz']),
'S_CONFIRM_CODE' => ($config['enable_confirm']) ? true : false,
'S_COPPA' => $coppa,
'S_HIDDEN_FIELDS' => $s_hidden_fields,
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
)
);
DAVOR füge ein:
Code: Alles auswählen
$data['email'] = $data['email_confirm'] = 'test@user.de';
Der Anmeldende kann dann immer noch die default-Adresse ändern, wenn er/sie/es es möchte. Oder die Vorgabe lassen und sich quasi ohne eigene e-mail-Adresse anmelden.
ABER: die Adresse
test@user.de ist nur exemplarisch. Du musst eine Adresse auswählen, die auch über einen MX Eintrag gefunden werden kann.
Hat Vor- und Nachteile.
Verfasst: 07.09.2008 14:56
von bantu
Mein Vorschlag:
Administrations-Bereich -> Sicherheit -> E-Mail-Domain auf gültigen MX-Eintrag prüfen: Nein
Administrations-Bereich -> Registrierung -> Keine
Administrations-Bereich -> Registrierung -> Mehrfachnutzung der E-Mail-Adresse erlauben: Ja
Administrations-Bereich -> Registrierung -> Visuellen Bestätigungscode für Registrierungen aktivieren: Nein
Dann sollte es möglich sein eine beliebige Adresse einzutragen, wie z.B.
xyz@example.com. So ganz ohne Änderungen am Code wäre das die einfachste Möglichkeit.
Verfasst: 07.09.2008 15:03
von derDAN
Wunderbar das klappt. THX Bantu
und danke für den Code Miriam
