Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function create_user()
- {
- global $db;
- $username = $_POST['req_username'];
- $password = $_POST['req_password1'];
- $email = $_POST['req_email'];
- $first_name = $_POST['req_firstname'];
- $last_name = $_POST['req_lastname'];
- $year = $_POST['req_year'];
- $month = $_POST['req_month'];
- $day = $_POST['req_day'];
- $gender = $_POST['req_gender'];
- $school = $_POST['req_school'];
- /*
- Check if the username has
- been registered.
- */
- $result = $db->query('SELECT `username` FROM `users` WHERE `username` = \''.$db->escape($username).'\'');
- if ($db->num_rows($result) > 0)
- $this->error_msg = 'The username: '.$username.' you are trying to sign up with, has already been registered.';
- /*
- Check if the email addresss has
- been registered.
- */
- $result = $db->query('SELECT `email` FROM `users` WHERE `email` = \''.$db->escape($email).'\'');
- if ($db->num_rows($result) > 0)
- $this->error_msg = 'The e-mail address: '.$email.' you are trying to sign up with, has already been registered.';
- /*
- If no errors are found
- create the user.
- */
- if (!$this->error_msg)
- $result = $db->query('INSERT INTO `users`(`username`, `password`, `email`, `first_name`, `last_name`, `birthday`, `gender`, `school`) VALUES(\''.$db->escape($username).'\', \''.$db->escape($this->hash_pass($password)).'\', \''.$db->escape($email).'\', \''.$db->escape($first_name).'\', \''.$db->escape($last_name).'\', \''.$year. '-' .$month. '-' .$day.'\', \''.$gender.'\', \''.$school.'\')');
- }
Add Comment
Please, Sign In to add comment