Вход Регистрация
Файл: includes/reg.php
Строк: 57
<?php
include '../controller/controller.php';
up('Регистрация');
if(
$user) {
header('Location: '.HOME);
exit();
}
echo 
'<div class="header"><img src="'.HOME.'/templates/images/55.png" alt="*" /> Регистрация</div>';
if(isset(
$_REQUEST['ok'])) {

$wmid xss($_POST['wmid']);
$wmr xss($_POST['wmr']);
$pass xss($_POST['pass']);
$email xss($_POST['email']);
$random rand(999,999999);
$i_wmid mysql_result(mysql_query('select count(id) from `user` where `wmid` = "'.$wmid.'" limit 1'),0);
$i_wmr mysql_result(mysql_query('select count(id) from `user` where `wmr` = "'.$wmr.'" limit 1'),0);
$i_email mysql_result(mysql_query('select count(id) from `user` where `email` = "'.$email.'" limit 1'),0);
if(empty(
$wmid)) $error 'Введите свой WMID.';
elseif(
mb_strlen($wmid) != 12$error 'WMID должен иметь 12 символов.';
elseif(!
is_numeric($wmid)) $error 'В поле WMID разрешено вводить только цифры.';
elseif(
$i_wmid $error 'Такой WMID уже используется.';
elseif(empty(
$wmr)) $error 'Введите свой WMR-кошелек.';
elseif(
mb_strlen($wmr) != 12$error 'WMR-кошелек должен иметь 12 символов.';
elseif(!
is_numeric($wmr)) $error 'В поле WMR-кошелек разрешено вводить только цифры.';
elseif(
$i_wmr 0$error 'Такой WMR-кошелек уже используется.';
elseif(empty(
$pass)) $error 'Введите свой пароль.';
elseif(
mb_strlen($pass) < 8$error 'ММинимальная длина пароля 8 символов.';
elseif(
mb_strlen($pass) > 25$error 'Максимальная длина пароля 25 смволов.';
elseif(!
preg_match('|^[a-z0-9-]+$|i'$pass)) $error 'Неверный формат ввода пароля.';
elseif(empty(
$email)) $error 'Введите свой E-mail.'
elseif(!
preg_match('/[0-9a-z_-]+@[0-9a-z_-^.]+.[a-z]{2,6}/i'$email)) $error 'Неверный формат ввода E-mail.';
elseif(
$i_email 0$error 'Такой E-mail уже используется.';
if(isset(
$error)) {
echo 
'<div class="home"><div class="error">'.$error.'</div></div>';
}else{
mysql_query('insert into `user` set `wmid` = "'.$wmid.'", `wmr` = "'.$wmr.'", `pass` = "'.md5(md5($pass)).'", `email` = "'.$email.'", `rand` = "'.$random.'"');
setcookie('userwmid'$wmidtime()+86400*365'/');
setcookie('userpass'md5(md5($pass)), time()+86400*365'/');
  
$email ''.$_POST['email'].'';# Адрес кому слать
  
$theme 'LotteryIT.ru: код подтверждения аккаунта';# Тема
$email_a 'pavel.grey@list.ru';# От кого
$message 'Здравствуйте !<br>
Вами (или нет) была произведена регистрация на сайте '
.HOME.'<br>
Ваши данные для входа в аккаунт:<br>
-------------------------<br>
WMID: '
.$wmid.'<br>
Пароль: '
.$pass.'<br>
WMR: '
.$wmr.'<br>
-------------------------<br>
Для продолжения регистрации Вам нужно подтвердить свой почтовый адрес следующим кодом: '
.$random.'';# Текст
$headers "From: "".$_SERVER['HTTP_HOST']."" <admin@{$_SERVER['HTTP_HOST']}>rn";
  
$headers .= "Subject: LotteryIT.ru: Подтверждение аккаунтаrn";
$headers .= "Mime-Version: 1.0rn";
$headers .= "Content-Type: text/html; charset="utf-8"rn";
  
mail($email'=?utf-8?B?'.base64_encode(''.$theme).'?='$message,$headers); 
  
header('Location: '.HOME);
exit();
}
}
echo 
'<div class="home"><form method="POST">
<font color="red">*</font>Ваш WMID:<br /><input type="text" name="wmid" maxlength="12" /><br />
<font color="red">*</font>Ваш WMR-кошелек:<br /><input type="text" name="wmr" maxlength="12" /><br />
<font color="red">*</font>Ваш пароль:<br /><input type="password" name="pass" maxlength="25" /><br />
<font color="red">*</font>Ваш E-mail:<br /><input type="text" name="email" maxlength="35" />
<br /><input type="submit" name="ok" value="Регистрация" />
</form></div><div class="home">Помеченные знаком (<font color="red">*</font>) обязательны к заполнению!</div>'
;
down();
?>
Онлайн: 0
Реклама