У меня парочка вопросов:
CODE:function sendpassword(){
global $exbb,$lang,$vars;
if (trim(intval($vars['reg_code']) ) != $_SESSION['reg_code']) error($lang['Registration'],$lang['Pers_error']);
$membername = preg_replace ($lang['search'], $lang['replace'], $vars['membername']);
$allusers = get_file($exbb['home_path'].'/data/users.php',FALSE);
$m_id = 0;
foreach ($allusers as $id=>$info) {
if ( $info['n'] == $membername ) { $m_id = $id; break; }
}
if (!checkuser($m_id)) error($lang['Pass_req'],$lang['User_unreg']);
$fp_user = NULL; $userfile = $exbb['home_path'].'members/'.$m_id.'.php';
$userdata = get_file($userfile);
if ($m_id == '1') {
echo 'Пароль этого пользователя запросить нельзя!';
access_log('Запрашивался пароль супер админа');
return false;
}
else {
$userdata['pass'] = $password;
$username = $userdata['name'];
save_opened_file($fp_user,$userdata);
$lang['Message_text'] = $lang['You_pass_only']."\r\n";
$time = date("d-m-Y H:i:s",time());
include('./admin/email_newpass.tpl');
sendmail($exbb['boardname'],$exbb['adminemail'], $email,$lang['Pass_onforum'].$exbb['boardname'],$userdata['mail']);
unset($_SESSION['reg_code']);
error($lang['Pass_req'],$lang['Pass_sended'],'<meta http-equiv="refresh" content="3; url=index.php "',0);
}
}
в чём тут ошибка? я хотел сделать чтобы не использовалось м5 и чтоб пароль не генерился а высылался тот что есть. |