Вход Регистрация
Файл: fo/pages/reg.php
Строк: 84
<?php
if (!defined('SECURED'))
{
    die(
"Unknown Error!");
}

include
'includes/func_conv_chars.php';
include
'includes/func_check.php';
include
'includes/func_gensid.php';

title('Регистрация');
div('Регистрация','b');
if(!empty(
$_POST['login']) && !empty($_POST['pass']))
{
    
$login=val($_POST['login']);
    
$pass=val($_POST['pass']);
    
$pass2=val($_POST['pass2']);
    
$win = array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ы","Ъ","Ь","Э","Ю","Я","а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ы","ъ","ь","э","ю","я");
    
$checklogin=str_replace($win,'<!>',$login);
    if(
$_SESSION['ref']!=$_POST['kod']) $error='Неверно введен код с картинки!<br/>';
    if(!
check($pass'') || strlen($pass)>20$error.='Пароль не должен содержать более 20 символов отличных от <b>A-Z, 0-9</b><br/>';
    if(
$pass!=$pass2$error.='Пароли не совпадают!<br/>';
    if(
strlen(utfwin($login))>20 || (ereg("<!>",$checklogin) && ereg("[a-zA-Z]",$login)) || !check($login'АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя-.=@!()')) $error.='Логин не должен содержать более 20 символов отличных от <b>A-Z, А-Я, 0-9,-.=()@!</b><br/>';
    list(
$check_if_exists)=mysql_fetch_array(mysql_query("select id from users where login='".$login."';"));
    if(
mysql_affected_rows()!=0$error.='Пользователь с данным логином уже зарегистрирован!<br/>';
    if(!empty(
$error))
    {
        echo 
div($error,'c');
    } else
    {
        
$session=generate_sid();
        
mysql_query("INSERT INTO `users` ( `id` , `login` , `pass` , `reg_date`, `level` , `last`, `session` , `ver`, `ip`, `soft`) 
        VALUES (0, '
$login', '$pass', '".time()."', '0', '".time()."', '$session', '$ver', '$ip', '$soft');");
        echo
'Регистрация прошла успешно!<br/>Ваш логин - <b>'.$login.'</b>, пароль - <b>'.$pass.'</b><br/>
        <a href="'
.$_SERVER['PHP_SELF'].'?sid='.$session.'&amp;'.SID.'">Войти</a><br/>';
        
footer();
        exit;
    }
}
echo
'Регистрация вам позволит:<br/>
    1. Размещать в своей анкете информацию о себе.<br/>
    2. Вести подсчет размещенных вами файлов. А также иметь возможность их удалять (при необходимости).<br/>
    3. Вести подсчет оставленных вами комментариев.<br/>
    4. Вести подсчет скачанных вами файлов.<br/>
    5. Занять свой личный логин/ник/имя (никто не сможет постить от вашего имени).<br/>
    6. Оставлять жалобы на файлы, нарушающие правила обменника.<br/>'
;
echo 
$separator;

if(
$ver=='wml')
{
    echo 
'Логин:<br/>';
    echo 
'</small><input name="login'.$rand.'" type="text" value="" maxlength="20"/><br/><small>';  
    echo 
'Пароль:<br/>';
    echo 
'</small><input name="pass'.$rand.'" type="password" value="" maxlength="20"/><br/><small>'
    echo 
'Повторите пароль:<br/>';
    echo 
'</small><input name="pass2'.$rand.'" type="password" value="" maxlength="20"/><br/><small>';
    echo
'<img src="pic.php?'.session_id().'" alt="kod"/><br/>
    Код с картинки:<br/>
    </small><input name="kod'
.$rand.'" type="text" size="5"/><br/><small>';
    echo
'<anchor>OK<go href="'.$_SERVER['PHP_SELF'].'?mode=reg&amp;'.SID.'" method="post">';
    echo
'<postfield name="login" value="$(login'.$rand.')"/>';
    echo
'<postfield name="pass" value="$(pass'.$rand.')"/>';
    echo
'<postfield name="pass" value="$(pass2'.$rand.')"/>';
    echo
'<postfield name="kod" value="$(kod'.$rand.')"/>';
    echo
'</go></anchor><br/>';
} else
{
    echo 
'<form action="'.$_SERVER['PHP_SELF'].'?mode=reg&amp;'.SID.'" method="post">';
    echo 
'Логин:<br/>';
    echo 
'<input name="login" type="text" value="" maxlength="40"/><br/>';  
    echo 
'Пароль:<br/>';
    echo 
'<input name="pass" type="password" value="" maxlength="40"/><br/>'
    echo 
'Повторите пароль:<br/>';
    echo 
'<input name="pass2" type="password" value="" maxlength="40"/><br/>'
    echo
'<img src="pic.php?'.session_id().'" alt="kod"/><br/>
    Код с картинки:<br/>
    <input name="kod" type="text" size="5"/><br/>'
;
    echo 
'<input type="submit" value="OK"/></form>';
}

echo 
$separator;    
echo 
$goback;
?>
Онлайн: 0
Реклама