Файл: system/pages/activate_password.php
Строк: 15
<?
head('Активация пароля', NULL, NULL, 'http://'.$_SERVER['HTTP_HOST'].'/'.$_GET['page'].'/');
?>
<div data-role="content" id="container">
<?
$key = $_GET['key'];
$user = $_GET['id'];
$q = $db -> query("SELECT `key`,`password` from `users_lost` WHERE `id`= ?;", $user);
if (empty($q) or $key != $q[0]['key'])
{
?>
<ul data-role="listview" data-inset="true" data-divider-theme="c">
<li>Ключ восстановления неверен</li>
</ul>
<?
}
else
{
$db -> query("DELETE from `users_lost` WHERE `id` = ?;", $user);
$subject = 'Активация нового пароля';
$text = 'Новый пароль активирован
Новый пароль: '.$q[0]['password'].'
Вы получили данное письмо, так как являетесь зарегистрированным участником проекта.';
$user_d = new users($user, 'login, mail');
send_mail($config['name'],
'robot@'.$_SERVER['HTTP_HOST'],
$user_d -> get_name(),
$user_d -> get_mail(),
'utf-8',
'utf-8',
$subject,
$text);
$db -> query("UPDATE `users` SET `password` = ? WHERE `id` = ?;", encrypt_password($q[0]['password']), $user);
users::auth($user, $q[0]['password']);
?>
<ul data-role="listview" data-inset="true" data-divider-theme="c">
<li>Новый пароль активирован</li>
</ul>
<?
}
?>
<ul data-role="listview" data-inset="true" data-divider-theme="c">
<li data-role="list-divider">Навигация</li>
<li><a href="/">Меню</a></li>
</ul>
</div>
<?
footer();
?>