Вход Регистрация
Файл: reg.php
Строк: 119
<?php
session_start
();
define('IN_SCRIPT'true);
include 
"includes/ini.php";
include 
"includes/header.php";
echo 
'<div class="title_page"><img src="imag/closed.gif" >Регистрация</div>';



if(
$_POST[ok])
    {
include(
"wm_chek.php");
$wmid $_POST['wmid'];
$wm $_POST['wmr'];
$row mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE wmid='".$_POST['wmid']."'"));
$resultlogin=@mysql_query("SELECT * FROM `users` WHERE `login`='".$_POST['login']."'");
$resultmail=@mysql_query("SELECT * FROM `users` WHERE `mail`='".$_POST['mail']."'");
$resultwmid=@mysql_query("SELECT * FROM `users` WHERE `wmid`='".$_POST['wmid']."'");
$resultwmr=@mysql_query("SELECT * FROM `users` WHERE `wmr`='".$_POST['wmr']."'");
$psw $_POST['psw'];
if(empty(
$_POST['login'])) {
$error .=('Не заполнено поле <b>Логин</b>!<br/>');
}
elseif(
mysql_num_rows($resultlogin)!=0) {
$error .=('Пользователь с Логином: <b>'.$_POST['login'].'</b> уже зарегистрирован!<br/>');
}
elseif(!
preg_match(('#^([A-z0-9 -]*)$#ui'), $_POST['login']) or (strlen($_POST['login']) < or strlen($_POST['login']) > 8)) {
$error .=('Длина Логина от 4 до 8 английских букв и цыфр!<br/>');
}
elseif(empty(
$_POST['wmid'])) {
$error .=('Не заполнено поле <b>WMID</b>!<br/>');
}
elseif(empty(
$_POST['wmr'])) {
$error .=('Не заполнено поле <b>WMR-кошелёк</b>!<br/>');
}
elseif(
mysql_num_rows($resultwmid)!=0) {
$error .=('Пользователь с WMID: <b>'.$_POST['wmid'].'</b> уже зарегистрирован!<br/>');
}
elseif(
mysql_num_rows($resultwmr)!=0) {
$error .=('Пользователь с кошельком: <b>'.$_POST['wmr'].'</b> уже зарегистрирован!<br/>');
}
elseif(empty(
$_POST['mail'])) {
$error .=('Не заполнено поле <b>Email</b>!<br/>');
}
elseif(!
preg_match('#^[A-z0-9-._]+@[A-z0-9]{2,}.[A-z]{2,4}$#ui'$_POST['mail'])) {
$error .=('Email содержит не допустимые символы!<br/>');
}
elseif(
mysql_num_rows($resultmail)!=0) {
$error .=('Пользователь с Email: <b>'.$_POST['mail'].'</b> уже зарегистрирован!<br/>');
}
elseif(!
preg_match(('#^([0-9 -]*)$#ui'), $_POST['wmid']) or (strlen($_POST['wmid']) < 12 or strlen($_POST['wmid']) > 12)) {
$error .=('Длина WMID 12 цыфр!<br/>');
}
elseif(!
preg_match(('#^([R0-9 -]*)$#ui'), $_POST['wmr']) or (strlen($_POST['wmr']) < 13 or strlen($_POST['wmr']) > 13)) {
$error .=('Длина WMR-кошелька 12 цыфр с буквой R!<br/>');
}
elseif(!
rufus_wm($wmid$wm)) {
$error .=('Введённый вами WMR-кошелёк '.$_POST['wmr'].' не принадлежит указанному вами WMID#'.$_POST['wmid'].'<br/>');
}
elseif(
$psw==0) {
$error .='Вы не ввели число с картинки!';
}
elseif(
$_SESSION['pswd']!=$psw){
$error .='Число на картинке и ваше не совпадают!';

elseif(!isset(
$_POST['pr'])){
$error .='<b>Вы</b> НЕ согласны с правилами!?!';
}
elseif(!
$settings['reg']==1){
$error .='<b>Регистрация</b> временно приостановлена!';
}
if(!empty(
$error))
        {
        echo 
'<div class="output_err">';
        echo 
$error;
        echo 
'</div>';
if(
$settings['reg']==1){        
echo 
'<div class="box_1"><form action="reg.php" method="post">
<b>Логин:</b><br/>
<input name="login" type="text" maxlength="12"  size="16" value="'
.$_POST['login'].'"/><br/>
<b>WMID:</b> <a href="http://webmoney.ru">webmoney.ru</a><br/>
<input name="wmid" type="text" maxlength="12"  size="16" value="'
.$_POST['wmid'].'"/><br/>
<b>R-кошелек:</b><br/>
<input name="wmr" type="text" maxlength="14" size="16" value="'
.$_POST['wmr'].'"/><br/>
<b>Email:</b><br/>
<input name="mail" type="text" size="16" value="'
.$_POST['mail'].'"/><br/>
<b>Число:</b> <img src="capthca.php" alt="capthca" /><br/>
<input name="psw" type="number" maxlength="4" size="6"/><br/>
<input type="checkbox" name="pr" value="1"/>
</a>С <a href="library.php?do=razd&razd=1"><b>правилами</b></a> согласен<br/>
<input type="hidden" name="ok" value="true"/>
<input type="submit" value="Регистрация"></form>
<b><a href="login.php">Авторизация</a></b></div>'
;
}
        }
    else
        {
$password=generatePassword(6);
$result=@mysql_query("INSERT INTO `users`
(`login`,`wmid`,`wmr`,`password`,`mail`,`quota`,`ts`,`money`)
values
('"
.$_POST['login']."','".$_POST['wmid']."','".$_POST['wmr']."','".$password."','".$_POST['mail']."','".$settings['q_dt']."','".time()."','0.00')");
If (!
$result){
echo 
'<div class="box_2">Регистрация НЕ завершена.<br/>Ошибка запроса к бд #2</div>';
break;
}
echo 
'<div class="box_2"><b>'.$_POST['login'].'</b><br/>
Вы успешно зарегистрированы!<br/>
Пароль для входа в систему выслан на указанный емайл: <b>'
.$_POST['mail'].'</b></div>';

$mail=$_POST['mail'];
$sent=$settings['mail'];
$head "ВНИМАНИЕ!!! Ваши личные данные!";
$msg "Ваши личные данные в магазине http://".$settings['copi']."
Логин: "
.$_POST['login']."
Ваш WMID: "
.$_POST['wmid']."
Ваш R-кошелек: "
.$_POST['wmr']."
Пароль: "
.$password."
Aвтoлoгин: http://"
.$settings['copi']."/login.php?u=".$_POST['login']."&p=".$password."
С уважением к Вам, Администрация http://"
.$settings['copi']."
Данное письмо отправленно автоматически и на него  не нужно отвечать!!!"
;
mail($mail'=?utf-8?B?' base64_encode($head) . '?='$msg'From: ' $sent "rnContent-type: text/plain; charset=utf-8;rnX-Mailer: " $sent "rnX-Priority: 3");

        }

}

else
{
if(
$settings['reg']==1){

if (isset(
$_SESSION['auth'])){
header("Location: index.php");
 echo 
'<div id="link" style="display: none;">
 <meta http-equiv="refresh" content="0;url=index.php"></div>'
;
}else{

echo 
'<div class="box_1"><form action="reg.php" method="post">
<b>Логин:</b><br/>
<input name="login" type="text" maxlength="12"  size="16"/><br/>
<b>WMID:</b> <a href="http://webmoney.ru">webmoney.ru</a><br/>
<input name="wmid" type="text" maxlength="12"  size="16"/><br/>
<b>R-кошелек:</b><br/>
<input name="wmr" type="text"  maxlength="14" size="16" value="R"/><br/>
<b>Email:</b><br/>
<input name="mail" type="text" size="16" /><br/>
<b>Число:</b> <img src="capthca.php" alt="capthca" /><br/>
<input name="psw" type="number"  maxlength="4" size="6"/><br/>
<input type="checkbox" name="pr" value="1"/>
</a>С <a href="library.php?do=razd&razd=1"><b>правилами</b></a> согласен<br/>
<input type="hidden" name="ok" value="true"/>
<input type="submit" value="Регистрация"></form>
<b><a href="login.php">Авторизация</a></b></div>'
;
}
}else echo 
'<div class="box_1"><b>Временно</b> приостановлена!</div>';
}
echo 
'<div class="title_page"><img src="imag/home.png" ><a href="index.php">Главная</a></div>';
include 
"includes/footer.php";
?>
Онлайн: 1
Реклама