require_once ('admin/authconfig.php'); ?>
|
Sign Up Form '; $g=1; } elseif(ereg('[^A-Za-z0-9]', trim($v_username))){ $err=$err.'Username contains space or special characters. '; $g=1; } if(trim($v_password)=='') { $err=$err.'Password field is blank. '; $g=1; } elseif(strlen($v_password) < 6 ){ $err=$err.'Password is less than 6 characters. '; $g=1; } elseif(ereg('[^A-Za-z0-9]', $v_password)){ $err=$err.'Password contains special characters. '; $g=1; } elseif((trim($v_password1)=='')||($v_password<>$v_password1)) { $err=$err.'Confirm password doesn\'t match. '; $g=1; } if(trim($v_name)=='') { $err=$err.'Name field is blank. '; $g=1; } if(trim($v_email)=='') { $err=$err.'Email field is blank. '; $g=1; } elseif($validemail<>1) { $err=$err.'Not a valid email address. '; $g=1; } //check if username already exists $result=mysql_query("select uname,email from authuser"); while($row = mysql_fetch_array($result, MYSQL_NUM)) { if(strtolower($row[0])==strtolower($v_username)) {$err_username="Username($v_username) already exists. "; $g=1; } elseif((strtolower($row[1])==strtolower($v_email))&&(trim($v_username)<>'')&&(trim($v_email)<>'')) {$err_email="This email address($v_email) already exists, please use different one. "; $g=1; } } $err=$err.$err_username.$err_email; if ($g==1) { print "
$vdlink"; if (mail($v_email, $v_subject, $v_message, $headers)) { $enpass=base64_encode("$v_password"); mysql_query("insert into authuser (uname,passwd,name,email,address,city,state,zip,country,phone,create_time,logincount,welcome,signup,status,reg_validate,validate_key) values ('$v_username','$enpass','$v_name','$v_email','$v_address','$v_city','$v_state','$v_zip','$v_country','$v_phone',now(),'0','1','1','0','0','$reg_key')"); $getip=getip(); mysql_query("insert into log (uname,ctime,ip,activity) values ('$v_username',now(),'$getip','User($v_username) signed up registration form, waiting to activate the account.')"); mysql_close($connection); echo " Your registration account has been created, please check your email to activate your account. Fails to create registration account.
* Required fields
Designed By Easebay Resources |