Файл: other/repass.php
Строк: 26
<?php
require_once('../core/start.php');
$title = 'Сменить пароль';
require_once(root.'core/header.php');
check_login();
echo '<div class="ot4">'.$title.'</div>';
if(isset($_POST['ok'])){
$newpass = secur($_POST['newpass']);
$newpass2 = secur($_POST['newpass2']);
$lospass = secur($_POST['lospass']);
if(empty($newpass) || empty($newpass2) || empty($lospass)){
$err = 'Все поля обязательны к заполнению!';
}
if(md5($lospass) != $user['pass']){
$err = 'Не верно введен текущий пароль!';
}
if($newpass != $newpass2){
$err = 'Новый пароль не совпадает с подтвержденным паролем!';
}
if(empty($err)){
core::$dbs->query("UPDATE `users` SET `pass` = ? WHERE `id` = ? LIMIT 1",array(md5($newpass),$user['id']));
setcookie('ps', '');
setcookie('ps', md5($newpass), time()+3600*24*365);
msg('Пароль успешно изменен!');
} else {
err($err);
}
}
echo '<div class="block"><form action="?" method="post">Текущий пароль:<br /><input type="text" name="lospass"/><br />Новый пароль:<br /><input type="text" name="newpass"/><br />Подтвердите новый пароль:<br /><input type="text" name="newpass2"/><br /><input type="submit" name="ok" value="Сменить"/></form></div>';
require_once(root.'core/footer.php');
?>