Размер файла: 4.6Kb
<? php // автор скрипта - Arab // icq - 9988817 сайт: http://bola.net.ru include_once "../includ/functions.php" ; include_once "../includ/login.php" ; include_once "../includ/setting.php" ; include_once "../includ/online.php" ; if (! $_SESSION [ login ]== "" && ! md5 ( $_SESSION [ password ])== "" && md5 ( $_SESSION [ password ])== $npassword && $_SESSION [ login ]== $nlogin ){ if ( $m_level == "1" || $m_level == "2" ){ include_once "../../css/red/index.php" ; echo '<div class=agr><center><b>Создание пользователя</b></center></div><div class=bgr>' ; if ( isset ( $passwordoff )){ echo "<br><center><b>Недопустимые символы в пароле!</b></center>" ; } if ( isset ( $loginoff )){ echo "<br><center><b>Недопустимые символы в логине!</b></center>" ; } if ( isset ( $don )){ if ( eregi ( "[^a-z0-9-_=+)(?]" , $newpassword )){ header ( "Location: newuser.php?passwordoff" ); exit ;} if ( eregi ( "[^a-z0-9-]" , $newlogin )){ header ( "Location: newuser.php?loginoff" ); exit ;} if ( empty ( $newlogin )){ echo 'Вы не ввели Логин</div>' ; include_once "../../css/red/foot.php" ; exit ;} if ( empty ( $newpassword )){ echo '<Вы не ввели Пароль</div>' ; include_once "../../css/red/foot.php" ; exit ;} if ( empty ( $pol )){ echo 'Укажите пол</div>' ; include_once "../../css/red/foot.php" ; exit ;} $str = strlen ( $newlogin ); if ( $str < 2 ){ echo 'Слишком короткий логин!</div>' ; include_once "../../css/red/foot.php" ; exit ;} $str2 = strlen ( $newpassword ); if ( $str2 < 3 ){ echo 'Слишком короткий пароль!</div>' ; include_once "../../css/red/foot.php" ; exit ;} if ( isset ( $newlogin { 30 })){ echo 'Слишком длинный Логин<br>Максимум 20симв</div>' ; include_once "../../css/red/foot.php" ; exit ;} if ( isset ( $newpassword { 20 })){ echo 'Слишком длинный Пароль<br>Максимум 10симв</div>' ; include_once "../../css/red/foot.php" ; exit ;} $data = date ( "j.n.Y" ); $time = date ( "G:i" ); $karantin = time (); $newpassword = check ( $newpassword ); $karantin = check ( $karantin ); $newlogin = check ( $newlogin ); $ip = check ( $ip ); $pol = check ( $pol ); $time = check ( $time ); $data = check ( $data ); $fpassword = md5 ( $newpassword ); $text = $newlogin . '|' . $fpassword . '||' . $data . '|Моя подпись|' . $status . '|0|' . $data . '|' . $time . '|||||||||' . $pol . '|0||0|0|0||0|||no|||' ; $text = str_replace ( "\r\n" , "" , $text ); if (! file_exists ( "$maindir/forum/data/users/" . check ( $newlogin ). ".log" )){ $fp = fopen ( "$maindir/forum/data/users/" . check ( $newlogin ). ".log" , "w" ); flock ( $fp , LOCK_EX ); fputs ( $fp , "$text" ); fflush ( $fp ); flock ( $fp , LOCK_UN ); fclose ( $fp ); chmod ( "$maindir/forum/data/users/$newlogin.log" , 0666 ); echo 'Пользователь <a href="../other/anketa.php?user=' . check ( $newlogin ). '">' . check ( $newlogin ). '</a> создан!<br><br><a href="index.php?' . SID . '">В админку</a></div>' ; include_once "../../css/red/foot.php" ; exit ; } else { include_once "../../css/red/index.php" ; echo '</div><div class="r">Логин <b>' . check ( $newlogin ). '</b> уже занят<br></div>' ; include_once "../../css/red/foot.php" ; exit ;}} echo '</center><font color="ff1111" size="2">Внимание!</font> В поле <b>Логин</b> разрешено использовать только буквы латинского алфавита, цифры и знак тире!<br> В поле <b>Пароль</b> разрешено использовать буквы латинского алфавита, цифры и символы: <font color="red">-_=+()?</font> !<br> Пишите только свой емейл так как его нельзя будет потом изменять и новый пароль высылается только на этот емейл<br>' ; echo '<br><form method="post" action="newuser.php?don"> Логин: <br><input name="newlogin" value=""><br> Пароль: <br><input name="newpassword" value=""><br> Пол: <select name="pol" class="textbox"> <option></option> <option>Мужской</option> <option>Женский</option></select><br> Уровень: <select name="status" class="textbox"> <option>4</option> <option>1</option> <option>2</option> <option>3</option> </select><br> <input value="Создать" name="do" type="submit"></form><br>' ; echo 'Уровень 1 - главный админ<br> Уровень 2 - админ<br> Уровень 3 - модер<br> Уровень 4 - пользователь<br></div>' ; include_once "../../css/red/foot.php" ; } else { header ( "Location: ../index.php" ); } } else { header ( "Location: ../index.php" ); } ?>