Вход Регистрация
Файл: includes/wap/profile/pass.php
Строк: 55
<?php
$oldpass
=utf2cyr(stripslashes($HTTP_POST_VARS['oldpass']));
$newpass1=utf2cyr(stripslashes($HTTP_POST_VARS['newpass1']));
$newpass2=utf2cyr(stripslashes($HTTP_POST_VARS['newpass2']));
$error='';

if ((
$oldpass!='')||($newpass1!='')||($newpass2!=''))
    {
    if ((
$oldpass=='')||($newpass1=='')||($newpass2==''))    $error='<b><small>Незаполнено одно из полей!</small></b><br/>';
    if (
$newpass1!=$newpass2)                                 $error='<b><small>Пароли не совпадают!</small></b><br/>';
    if ((
strlen($newpass1)<3)||(strlen($newpass1)>10))        $error='<b><small>Пароль должен быть от 3 до 10 символов!</small></b><br/>';
    if (
strlen(trim(strtr(str_replace(' ','*',$newpass1),'0123456789abcdefghjiklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ','                                                              ')))!=0)
                                                            
$error='<b><small>Пароль может состоять только из символов a-z,A-Z,0-9!</small></b><br/>';
    if (
$oldpass!=$data['pass'])                            $error='<b><small>Неправильный старый пароль (возможно уже изменен)!</small></b><br/>';
    if (
$error=='')
        {
        @
mysql(DBName,"UPDATE `users` SET `pass` = '$newpass1' WHERE `domain` = '$sitedomain' AND `login` = '$user' AND `pass` = '$oldpass' LIMIT 1");
        print 
$head.cyr2utf('<card id="main" title="Смена пароля"><p align="center">'.
        
'Пароль изменен!<br/>'.
        
'<a href="?'.$id.'/prof">Назад</a><br/>'.
        
'</p></card></wml>');
        exit;
        }
    }

print 
$head.cyr2utf('<card id="main" title="Смена пароля"><p>'.$error.
'Старый пароль:<br/>'.
'<input name="oldpass'.$nocache.'" type="text" title="Старый пароль" value="" maxlength="10"/><br/>'.
'Новый пароль:<br/>'.
'<input name="newpass1'.$nocache.'" type="password" title="Новый пароль" value="" maxlength="10"/><br/>'.
'Повторите пароль:<br/>'.
'<input name="newpass2'.$nocache.'" type="password" title="Повтор пароля" value="" maxlength="10"/><br/>'.
'<anchor>Далее'.
'<go href="?'.$id.'/prof/pass" method="post">'.
'<postfield name="query" value="'.$id.'/prof/pass"/>'.
'<postfield name="oldpass" value="$(oldpass'.$nocache.')"/>'.
'<postfield name="newpass1" value="$(newpass1'.$nocache.')"/>'.
'<postfield name="newpass2" value="$(newpass2'.$nocache.')"/>'.
'</go>'.
'</anchor><br/>'.
'<a href="?'.$id.'/prof">Отмена</a><br/>'.
'</p></card></wml>');
exit;
?>
Онлайн: 1
Реклама