' . (time(
) - 24 * 60 * 60) . ' AND `type` = "1" LIMIT 1'
)
);
if (isset($lst_psw['id'])) {
$error = 'Высылать пароль можно не более одного раза в сутки.';
} elseif (
str_replace('0', '', $_POST['redate']) == str_replace('0', '', $usr['bithday']) &&
($_POST['reanswer'] == $usr['q1'] || $usr['q1'] == '')
) {
$error = '
Пароль от персонажа "' . $usr['login'] . '" был успешно выслан на E-mail указанный при регистрации!
';
$re = mysql_fetch_array(
mysql_query(
'SELECT * FROM `logs_auth` WHERE `uid` = "' . $usr['id'] . '" AND `type` = "0" AND `depass` != "" ORDER BY `id` DESC LIMIT 1'
)
);
if ($u['securetime'] < Config::get('securetime')) {
unset($re);
}
if (!isset($re['id'])) {
$sm = ['a', 'b', 'c', 'd', 'e', 'f', 'x', 'd', 'f', 'X', 'e', 'ER', 'XX', 'X'];
$re['depass'] = $sm[rand(0, 12)] . rand(0, 9) . $sm[rand(0, 12)] . rand(0, 9) . $sm[rand(
0, 12
)] . rand(0, 9) . $sm[rand(0, 12)] . rand(0, 9) . $sm[rand(0, 12)] . rand(0, 9);
}
$title = 'Восстановление пароля от "' . $usr['login'] . '".';
$txt = 'Добрый день.
';
$txt .= 'С IP-адреса - ' . IP . ', был запрошен пароль для вашего персонажа.
Если это не Вы, просто удалите это письмо.
';
$txt .= 'Ваш логин: ' . $usr['login'] . '
';
$txt .= 'Ваш пароль: ' . $re['depass'] . '
';
$txt .= 'Отвечать на данное письмо не нужно.
';
$txt .= 'С уважением,
';
$txt .= 'Администрация Бойцовского Клуба';
//$mail = mails($usr['mail'], $txt, $title);
$mail = Core\Mail::send($usr['mail'], $txt, $title);
if ($mail === 1) {
mysql_query(
'UPDATE `users` SET `securetime` = "' . time() . '" , `allLock`="' . (time(
) + 60 * 60 * 24 * 0) . '",`pass` = "' . mysql_real_escape_string(
md5($re['depass'])
) . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
);
mysql_query(
'INSERT INTO `repass` (`uid`,`ip`,`type`,`time`) VALUES ("' . $usr['id'] . '","' . mysql_real_escape_string(
IP
) . '","1","' . time() . '")'
);
$step = 3;
} else {
$error = $mail;
}
unset($mail);
} else {
$error = 'Неверный ответ на секретный вопрос или неверно указан день рождения.';
}
}
} else {
$error = 'Персонажу "' . $_POST['relogin'] . '" запрещена высылка пароля!';
}
} else {
$error = 'Логин "' . htmlspecialchars($_POST['relogin'], null, 'cp1251') . '" не найден в базе.';
}
}
?>
Восстановление пароля от персонажа Бойцовский Клуб
|
|
|
«Старый Бойцовский Клуб» 2018-= date('Y') ?> © Браузерная онлайн игра
|