Вход Регистрация
Файл: pass.php
Строк: 136
<?php
#############################
#       СКРИПТ ФОРУМА       #
#           КАК НА          #
#        http://ony.su      #
# Автор : ExPLOiT           #
# ICQ   : 949-38-99         #
#############################
/*
 ! Вы не имеете права распространять данный скрипт. !
*/
    
include_once("config.php");
    include_once(
"connect.php");
    include_once(
"functions.php");
    include_once(
"users.php");

    if(!
$authorize)
    {
        
header("Location: ".$forumdir);
    }
    else
    {
        if(empty(
$_POST['sv']))
        {
            if(
$version == "xhtml")
            {
                
header("Content-type: text/html; chatset=utf-8");
                echo(
'<html>
<head>
<title>Сменить пароль</title>
</head>
<body bgcolor="'
.$style['background'].'" link="'.$style['link'].'" vlink="'.$style['link'].'" text="#000000">
<form action="'
.$_SERVER['PHP_SELF'].'?v=xhtml&amp;sid='.$sid.'" method="post">
<table align="center" border="0" cellspacing="1" cellpadding="5" width="350">
<tr><td align="center" bgcolor="'
.$style['title'].'" colspan="2">
<font color="#FFFFFF"><b>Сменить пароль</b></font>
</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'" colspan="2"></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
'
.$tag.'Старый пароль:'.$tagC.'</td><td><input type="password" name="old" /></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
'
.$tag.'Новый пароль:'.$tagC.'</td><td><input type="password" name="new" /></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
'
.$tag.'Повторите пароль:'.$tagC.'</td><td><input type="password" name="re" /></td></tr>
<tr bgcolor="'
.$style['text'].'"><td align="center" colspan="2">
<input type="hidden" name="sv" value="1" />
<input type="submit" value="Сменить" />
</td></tr>
<tr bgcolor="'
.$style['bottom'].'"><td colspan="2">
'
.$tag.'<a href="'.$forumdir.'v=xhtml&amp;sid='.$sid.'">В форум</a>'.$tagC.'
</td></tr></table>
</form>
</body></html>'
);


            } elseif(
$version == "wml")
            {
                
header("Content-type: text/vnd.wap.wml; chatset=utf-8");
                echo(
doctype("Сменить пароль").$tag);
                echo(
'Старый пароль:'.$tagC.' <br />
<input type="password" name="old" /><br />
'
.$tag.'Новый пароль: '.$tagC.'<br />
<input type="password" name="new" /><br />
'
.$tag.'Повторите новый пароль:'.$tagC.' <br />
<input type="password" name="re" /><br />
<anchor>[Сменить]
<go href="pass.php?v=wml&amp;sid='
.$sid.'" method="post">
<postfield name="old" value="$(old)" />
<postfield name="new" value="$(new)" />
<postfield name="re" value="$(re)" />
<postfield name="sv" value="1" />
</go></anchor>
<br />'
.$tag.'
- - - - <br />
<a href="./?v=wml&amp;sid='
.$sid.'">В форум</a>
'
.$tagC.'</p>
</card></wml>'
);
            }
        }
        else
        {
            
$newPass trim(sql($_POST['new']));
            
$reNewPass trim(sql($_POST['re']));
            
$oldPass trim(sql($_POST['old']));
            
$error "";

            if(!
mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `username`='".$username."' AND `password`='".$oldPass."'"), 0))
            {
                
$error .= "Неверный пароль!<br />rn";
            }

            if(!
preg_match("|^[-._a-z0-9]+$|i"$newPass))
            {
                
$error .= "В пароле могут присутствовать символы латинского алфавита, цифры, знак подчеркивания, тире и точка!<br />rn";
            }

            if(
$newPass != $reNewPass)
            {
                
$error .= "Пароли не совпадают!<br />rn";
            }

            if(!empty(
$error))
            {
                if(
$version == "xhtml")
                {
                    
header("Content-type: text/html; chatset=utf-8");
                    echo(
'<html>
<head>
<title>Сменить пароль</title>
</head>
<body bgcolor="'
.$style['background'].'" link="'.$style['link'].'" vlink="'.$style['link'].'" text="#000000">
<form action="'
.$_SERVER['PHP_SELF'].'?v=xhtml&amp;sid='.$sid.'" method="post">
<table align="center" border="0" cellspacing="1" cellpadding="5" width="350">
<tr><td align="center" bgcolor="'
.$style['title'].'">
<font color="#FFFFFF"><b>Сменить пароль</b></font>
</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'"></td></tr>
<tr><td bgcolor="'
.$style['text'].'">'.$tag.$error.$tagC.'</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'"> '.$tag.'
<a href="'
.$_SERBER['PHP_SELF'].'?rnd='.$ref.'&amp;sid='.$sid.'&amp;v=xhtml">Повторить</a><br />
<a href="'
.$forumdir.'v=xhtml&amp;sid='.$sid.'">В форум</a>
'
.$tagC.'</td></tr>
</table>
</body></html>'
);


                } elseif(
$version == "wml")
                {
                    
header("Content-type: text/vnd.wap.wml; chatset=utf-8");
                    echo(
doctype("Ошибка").$tag);
                    echo(
$error);
                    echo(
"- - - - <br />rn");
                    echo(
"<a href="pass.php?v=wml&amp;sid=".$sid."&amp;rnd=".mt_rand(1111, 99999)."">Повторить</a><br />rn");
                    echo(
"<a href="./?v=wml&amp;sid=".$sid."">В форум</a>rn");
                    echo(
$tagC."</p></card></wml>");
                }
            }
            else
            {
                
mysql_query("UPDATE `users` SET `password`='".$newPass."' WHERE `username`='".$username."'");
                
mysql_query("UPDATE `session` SET `password`='".$newPass."' WHERE `nickname`='".$username."'");

                if(
$version == "xhtml")
                {
                    
header("Content-type: text/html; chatset=utf-8");
                    echo(
'<html>
<head>
<title>Сменить пароль</title>
</head>
<body bgcolor="'
.$style['background'].'" link="'.$style['link'].'" vlink="'.$style['link'].'" text="#000000">
<form action="'
.$_SERVER['PHP_SELF'].'?v=xhtml&amp;sid='.$sid.'" method="post">
<table align="center" border="0" cellspacing="1" cellpadding="5" width="350">
<tr><td align="center" bgcolor="'
.$style['title'].'">
<font color="#FFFFFF"><b>Сменить пароль</b></font>
</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'"></td></tr>
<tr><td bgcolor="'
.$style['text'].'">'.$tag.'Пароль успешно изменен!'.$tagC.'</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'">'.$tag.'
<a href="'
.$forumdir.'v=xhtml&amp;sid='.$sid.'">В форум</a>
'
.$tagC.'</td></tr>
</table>
</body></html>'
);
                } elseif(
$version == "wml")
                {
                    
header("Content-type: text/vnd.wap.wml; chatset=utf-8");
                    echo(
doctype("Ошибка").$tag);
                    echo(
"Пароль успешно изменен!");
                    echo(
"- - - - <br />rn");
                    echo(
"<a href="./?v=wml&amp;sid=".$sid."">В форум</a>rn");
                    echo(
$tagC."</p></card></wml>");
                }
            }
        }
    }
?>
Онлайн: 1
Реклама