Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Kleines Problm große Wirkung
#3
Also ich hab es nun mal probiert und irgendwie klappt es nicht.

PHP-Code:
require_once("inc/config.inc.php");
require_once(
"inc/functions.inc.php");

$fname = $_POST['fname'];
$fname = $_POST['lname'];
$fname = $_POST['password'];
$fname = $_POST['email'];

$avatarUUID = '0292d6d3-60f4-4a0c-d99d-72f57bceb910';

                    
$passwordSalt = md5($avatarUUID.time());
                    
$passwordHash = md5(md5($RUNTIME[$password]).":".$passwordSalt);
                    
$avatarNameParts = explode(" ", $RUNTIME[$fname.' '.$lname]);
   
                    
$statementAuth = $pdo->prepare('INSERT INTO `auth` (`UUID`, `passwordHash`, `passwordSalt`, `webLoginKey`, `accountType`) VALUES (:UUID, :HASHVALUE, :SALTVALUE, :WEBKEY, :ACCTYPE)'); 
                    
$statementAuth->execute(['UUID' => $avatarUUID, 'HASHVALUE' => $passwordHash, 'SALTVALUE' => $passwordSalt, 'WEBKEY' => "00000000-0000-0000-0000-000000000000", 'ACCTYPE' => "UserAccount"]);
    
                    
$statementAccounts = $pdo->prepare('INSERT INTO `UserAccounts` (`PrincipalID`, `ScopeID`, `FirstName`, `LastName`, `Email`, `ServiceURLs`, `Created`, `UserLevel`, `UserFlags`, `UserTitle`, `active`) VALUES (:PrincipalID, :ScopeID, :FirstName, :LastName, :Email, :ServiceURLs, :Created, :UserLevel, :UserFlags, :UserTitle, :active )'); 
                    
$statementAccounts->execute(['PrincipalID' => $avatarUUID, 'ScopeID' => "00000000-0000-0000-0000-000000000000", 'FirstName' => $avatarNameParts[0], 'LastName' => $avatarNameParts[1], 'Email' => $RUNTIME['REGISTER'][$email], 'ServiceURLs' => "HomeURI= GatekeeperURI= InventoryServerURI= AssetServerURI= ", 'Created' => time(), 'UserLevel' => 0, 'UserFlags' => 0, 'UserTitle' => "", 'active' => 1]);
    
                    
$statementProfile = $pdo->prepare('INSERT INTO `userprofile` (`useruuid`, `profilePartner`, `profileImage`, `profileFirstImage`) VALUES (:useruuid, :profilePartner, :profileImage, :profileFirstImage)'); 
                    
$statementProfile->execute(['useruuid' => $avatarUUID, 'profilePartner' => "00000000-0000-0000-0000-000000000000", 'profileImage' => "00000000-0000-0000-0000-000000000000", 'profileFirstImage' => "00000000-0000-0000-0000-000000000000"]);
    
                    
$Inventory                 = array('Calling Cards' => 2, 'Objects' => 6, 'Landmarks' => 3, 'Clothing' => 5, 'Gestures' => 21, 'Body Parts' => 13, 'Textures' =>  0, 'Scripts' => 10, 'Photo Album' => 15, 'Lost And Found' => 16, 'Trash' => 14, 'Notecards' =>  7, 'My Inventory' =>  8, 'Sounds' =>  1, 'Animations' => 20);
                    
$InventoryRootFolder     = $RUNTIME['OPENSIM']->gen_uuid();
    
                    foreach (
$Inventory as $FolderName => $InventoryType)
                    {
                        
$FolderUUID = $RUNTIME['OPENSIM']->gen_uuid();
    
                        if (
$InventoryType == 8)
                        {
                            
$FolderUUID = $InventoryRootFolder;
                            
$FolderParent = "00000000-0000-0000-0000-000000000000";
                        }else{
                            
$FolderParent = $InventoryRootFolder;
                        }
    
                        
$statementInventoryFolder = $pdo->prepare('INSERT INTO `inventoryfolders` (`folderName`, `type`, `version`, `folderID`, `agentID`, `parentFolderID`) VALUES (:folderName, :folderTyp, :folderVersion, :folderID, :agentID, :parentFolderID)'); 
                        
$statementInventoryFolder->execute(['agentID' => $avatarUUID, 'folderName' => $FolderName, 'folderTyp' => $InventoryType, 'folderVersion' => 1, 'folderID' => $FolderUUID, 'parentFolderID' => $FolderParent]);
                    } 

Das $RUNTIME['OPENSIM']->gen_uuid(); funzt bei mir garnicht

Danke aber für die schnelle Antwort, ich werde dass nochmal bissl umbasteln und schauen obs dann klappt
Zitieren


Nachrichten in diesem Thema
Kleines Problm große Wirkung - von soundi1972 - 05.04.2022, 22:21
RE: Kleines Problm große Wirkung - von Gubbly - 05.04.2022, 22:29
RE: Kleines Problm große Wirkung - von soundi1972 - 06.04.2022, 09:55
RE: Kleines Problm große Wirkung - von Gubbly - 06.04.2022, 14:53

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste