Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SESSION.PHP
- else{
- if($database->updateRandomUser($subuser, $subpass, $subemail)){
- $mailer->sendWelcomeRandom($subuser,$subemail,$subpass);
- return 0;
- }
- elseif($database->addNewUser($subuser, $subpass, $subemail)){
- if(EMAIL_WELCOME){
- $mailer->sendWelcome($subuser,$subemail,$subpass);
- }
- return 0; //New user added succesfully
- }
- else{
- return 2; //Registration attempt failed
- }
- }
- DATABASE.PHP
- function updateRandomUser($username, $password, $email) {
- if(!get_magic_quotes_gpc()){
- $username = addslashes($username);
- }
- // Edit if random = ok //
- $random = $_SESSION['random'];
- $sql = "UPDATE users SET username = '$username', password = '$password', userlevel = 1, email = '$email', active = 1 WHERE random = '$random'";
- return (mysql_query($sql, $this->connection));
- }
- /**
- * addNewUser - Inserts the given (username, password, email)
- * info into the database. Appropriate user level is set.
- * Returns true on success, false otherwise.
- */
- function addNewUser($username, $password, $email){
- $time = time();
- /* If admin sign up, give admin user level */
- if(strcasecmp($username, ADMIN_NAME) == 0){
- $ulevel = ADMIN_LEVEL;
- }else{
- $ulevel = USER_LEVEL;
- }
- $q = "INSERT INTO ".TBL_USERS." VALUES ('', '$username', '$password', '0', $ulevel, '$email', $time, '1')";
- return mysql_query($q, $this->connection);
- }
Add Comment
Please, Sign In to add comment