Guest User

Untitled

a guest
Jun 25th, 2018
1,132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1.     function register($user,$pass,$email,$country,$dob,$sex,$code,$captcha) {
  2.     if ( ($user == '') || ($pass == '') || ($email == '') || ($sex == '') || ($dob == '') ) echo 'One of the required values are blank.';
  3.     else if ($this->check_string($user) != 'passed') echo 'Username is invalid';
  4.     else if ($this->check_string($pass) != 'passed') echo 'Password is invalid';
  5.     else if (!filter_var($email, FILTER_VALIDATE_EMAIL)) echo 'Email is invalid';
  6.     else {
  7.     $userF = htmlspecialchars($user, ENT_QUOTES);
  8.     $passF = htmlspecialchars($user, ENT_QUOTES);
  9.     $sex = htmlspecialchars($sex, ENT_QUOTES);
  10.     $dob = htmlspecialchars($dob, ENT_QUOTES);
  11.     $$country = htmlspecialchars($country, ENT_QUOTES);
  12.     $check = "select username from " . $this->conf['sql_prefix'] . "users where username = '" . $userF . "'";
  13.     $cres = mysql_query($check);
  14.     $cuser = mysql_num_rows($cres);
  15.     if ($cuser > 0) echo 'Username exists.';
  16.     else {
  17.     $check2 = "select email from " . $this->conf['sql_prefix'] . "users where email = '" . $email . "'";
  18.     $cres2 = mysql_query($check2);
  19.     $cemail = mysql_num_rows($cres2);
  20.     if ($cemail => $this->conf['emaillimit']) echo 'Too many accounts from that email address';
  21.     else {
  22.     $insert = "insert into " . $this->conf['sql_prefix'] . "users (username,password,email,registered,country,dob,sex) values('" . $userF . "','" . $passF . "','" . $email . "','" . time() . "','" . $country . "','" . $dob . "','" . $sex . "')";
  23.     mysql_query($insert);
  24.     echo 'Registration Success! Check your email for the activation URL.';
  25.     }
  26.     }
  27.     }
  28.     }
Add Comment
Please, Sign In to add comment