Guest User

Untitled

a guest
Mar 16th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.49 KB | None | 0 0
  1. SESSION.PHP
  2. else{
  3.             if($database->updateRandomUser($subuser, $subpass, $subemail)){
  4.                 $mailer->sendWelcomeRandom($subuser,$subemail,$subpass);
  5.                 return 0;
  6.             }      
  7.             elseif($database->addNewUser($subuser, $subpass, $subemail)){
  8.                 if(EMAIL_WELCOME){
  9.                    $mailer->sendWelcome($subuser,$subemail,$subpass);
  10.                 }
  11.                 return 0; //New user added succesfully
  12.             }
  13.             else{
  14.                 return 2;  //Registration attempt failed
  15.             }
  16.         }
  17.  
  18.  
  19.  
  20.  
  21. DATABASE.PHP
  22.  
  23.    function updateRandomUser($username, $password, $email) {
  24.          if(!get_magic_quotes_gpc()){
  25.          $username = addslashes($username);
  26.       }
  27.       // Edit if random = ok //
  28.       $random = $_SESSION['random'];
  29.       $sql = "UPDATE users SET username = '$username', password = '$password', userlevel = 1, email = '$email', active = 1 WHERE random = '$random'";
  30.     return (mysql_query($sql, $this->connection));
  31.     }
  32.    
  33.    /**
  34.     * addNewUser - Inserts the given (username, password, email)
  35.     * info into the database. Appropriate user level is set.
  36.     * Returns true on success, false otherwise.
  37.     */
  38.    function addNewUser($username, $password, $email){
  39.       $time = time();
  40.       /* If admin sign up, give admin user level */
  41.       if(strcasecmp($username, ADMIN_NAME) == 0){
  42.          $ulevel = ADMIN_LEVEL;
  43.       }else{
  44.          $ulevel = USER_LEVEL;
  45.       }
  46.       $q = "INSERT INTO ".TBL_USERS." VALUES ('', '$username', '$password', '0', $ulevel, '$email', $time, '1')";
  47.       return mysql_query($q, $this->connection);
  48.    }
Add Comment
Please, Sign In to add comment