if(isset($_POST['user_reg']) && $_POST['user_reg']=='reg'){
if($_SESSION['CAPTCHAString'] != $_POST['usr_captcha']){
$mes= "<div class=err>شما کلمه نوشته شده درون عکس را نادرست وارد کرده اید.</div>";
}
else{
$chk_fields = 1;
if(strlen(trim($_POST['usr_name']))> 0){
$usr_name = htmlspecialchars(trim($_POST['usr_name']));
$chk_fields *= 1;
}
else
$chk_fields *= 0;
if(strlen(trim($_POST['usr_ibin']))> 0){
$usr_ibin = htmlspecialchars(trim($_POST['usr_ibin']));
$chk_fields *= 1;
}
else
$chk_fields *= 0;
if(strlen(trim($_POST['usr_fname']))> 0){
$usr_fname = htmlspecialchars(trim($_POST['usr_fname']));
$chk_fields *= 1;
}
else
$chk_fields *= 0;
if(strlen(trim($_POST['usr_lname']))> 0){
$usr_lname = htmlspecialchars(trim($_POST['usr_lname']));
$chk_fields *= 1;
}
else
$chk_fields *= 0;
if(strlen(trim($_POST['usr_email']))> 0){
$usr_email = htmlspecialchars(trim($_POST['usr_email']));
$chk_fields *= 1;
}
else
$chk_fields *= 0;
if($chk_fields==0){
$mes= "<div class=err>شما باید تمامی فیلدها را پر کنید .<p>بازگشت خودکار در 6 ثانیه</div>";
}
else{
$site_news = isset($_POST['site_news']) ? 'yes' : 'no';
if(!IsValidEmail($usr_email)){
//-- گزارش خطا در صورت معتبر نبودن Email--
}
else{
// بررسی تکراری نبودن کدکاربری و Email کاربر
$sql_chk_mail = new Cdb($host,$dbname,$username,$password);
$sql_chk_mail -> query("SELECT email FROM membership WHERE email='$usr_email'");
$sql_chk_username = new Cdb($host,$dbname,$username,$password);
$sql_chk_username -> query("SELECT username FROM membership WHERE username='$usr_name'");
if($chk_mail != 0 || $chk_username !=0){
// اگر کدکاربری و Email کاربر تکراری بود .
}
else{
$len_pass = 7;
$random_password = makeRandomPassword($len_pass);
$db_password = md5($random_password);
$sql_insert = new Cdb($host,$dbname,$username,$password);
$insert = $sql_insert -> query("INSERT INTO membership VALUES(NUll ,......., '$usr_name', '$db_password', ....., '$usr_email', ......)");
if($insert){
اگر اطلاعات وارد دیتابیس شد یک email به کاربر بفرست .
}
}
}
}
}
}