Вход Регистрация
Файл: set/pass.php
Строк: 33
<?
include_once '../core/system.php';
echo 
only_reg();
echo 
ban();
$header 'Смена Пароля';
include_once 
'../core/head.php';

if(
$user['pumpit']>0){header('Location: /');
$_SESSION['message'] = 'Доступ с данного кабинета закрыт!';
exit();}
switch(
$act) {
case 
'post':
if(isset(
$_POST['pass1']) && isset($_POST['pass2']) && isset($_POST['pass3']) ){
$pass1 check($_POST['pass1']);
$pass2 check($_POST['pass2']);
$pass3 check($_POST['pass3']);
if(
strlen($pass1) < or strlen($pass1) > 20$err =  'Длина пароля должна быть в пределах 6 - 20 символов';
if(
strlen($pass1) != strlen($pass2)) $err =  'Пароли не совпадают!';
if(
strlen(md5($pass3)) != strlen($user['pass'])) $err =  'Старый пароль введен не верно!';
if(!isset(
$err)) {
mysql_query("UPDATE `user` SET `pass` = '".md5($pass1)."' WHERE `id` = '$user[id]' LIMIT 1");
setcookie('pass'md5($pass1), time()+86400*365'/');
header('Location: ?');
$_SESSION['message'] = 'Пароль изменен!';
exit();
}else{
header('Location: ?');
$_SESSION['err'] = $err;
// Вывод ошибки 
exit();
}
}
break;
default;
echo 
'<div class="head"><form method="post"  action="?act=post">
Новый пароль<br /><input class="text large" type="password" name="pass1" /><br />
Подтвердите новый пароль<br /><input class="text large" type="password" name="pass2" /><br />
Старый пароль<br /><input class="text large" type="password" name="pass3" /><br />
<span class="btn"><span class="end"><input class="inpc-ar" type="submit" value="Изменить">Изменить</span></span>
</form></div>'
;
}
include_once 
'../core/foot.php';
?>
Онлайн: 1
Реклама