Seite 1 von 1
Account-Freischaltung durch Admin?
Verfasst: 24.10.2003 12:47
von Gast
Hallo zusammen,
habe auf 2.0.6 aktualisiert und habe nun ein Problem, welches ich alleine nicht lösen kann.
In der Forumkonfiguration habe ich die Account-Freischaltung durch den Admin aktiviert. Nun erhalten aber A L L E Site-Admin's diese Benachrichtigung, voll für die Füße.
In der Forumkonfiguration habe ich die Adminmailadresse korrekt hinterlegt. Unter 2.0.1 lief alles perfekt, evtl. ein Bug von 2.0.6?
Wer kann mir helfen?
Verfasst: 24.10.2003 12:55
von Schumi
Nein, kein Bug. Das ist ganz normal.
Verfasst: 24.10.2003 13:19
von Gast
Schumi hat geschrieben:Nein, kein Bug. Das ist ganz normal.
Kann ich nicht glauben, da ja dieses Verhalten in der Version 2.0.1 nicht eintrat!
Verfasst: 24.10.2003 13:49
von Adm_Cascal
Installier den "Supermod erweitert Mod"
setzt dich als Super Admin und die anderen nur als Junior Admin.
http://www.phpbbhacks.com/viewhack.php?id=1809
Verfasst: 24.10.2003 14:01
von Gast
Adm_Cascal hat geschrieben:Installier den "Supermod erweitert Mod"
mmhhh, sicherlich ein schöner mod, aber sicherlich auch nicht sinnvoll für jedes Board.
Es muss doch eine Anpassung in einer oder mehrerer php File geben um nicht allen Usern in der Gruppe siteAdmin ein Mail zu senden, sondern ausschließlich an die Adresse, die in der Konfiguration für den Admin hinterlegt wurde.
Verfasst: 25.10.2003 15:39
von Acid
Anonymous hat geschrieben:Schumi hat geschrieben:Nein, kein Bug. Das ist ganz normal.
Kann ich nicht glauben, da ja dieses Verhalten in der Version 2.0.1 nicht eintrat!
Schumi meinte, das es bei Version 2.0.6 normal ist. Wenn du es ändern möchtest..
usercp_register.php
++FINDE++
Code: Alles auswählen
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_activate", $row['user_lang']);
$emailer->set_subject($lang['New_account_subject']);
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
}
$db->sql_freeresult($result);
}
++MIT FOLGENDEM ERSETZEN++
Code: Alles auswählen
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$emailer->use_template("admin_activate", stripslashes($user_lang));
$emailer->email_address($board_config['board_email']);
$emailer->set_subject(); //$lang['New_account_subject']
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
}