Exemplo n.º 1
0
 public function insertNewUserPersonalData($data = array())
 {
     extract($data);
     $sc = new SecureSiteBase();
     $salt = $sc->getSalt();
     $password = $sc->hashString($password . $salt);
     $sql .= " INSERT INTO " . DB_PREFIX . "users ";
     $sql .= " (user_id, first_name, last_name, user_type, username, email, phone, password, salt, active, raw_password, lastActivity) ";
     $sql .= " VALUES ";
     $sql .= " ( ";
     $sql .= " NULL, :first_name, :last_name, 0, :username, :email, :phone, :password, :salt, 1, '', NOW() ";
     $sql .= " );";
     $params = array();
     //$params[':id'] = $userID;
     $params[':email'] = $email;
     $params[':phone'] = $phone;
     $params[':username'] = $username;
     $params[':first_name'] = $firstName;
     $params[':last_name'] = $lastName;
     $params[':salt'] = $salt;
     $params[':password'] = $password;
     //$params[':'] = ;
     //$params[':'] = ;
     $runQuery = $this->runQueryReturnStatus($sql, $params);
     $this->userID = $runQuery['lastInsertID'];
     return;
 }