Hallo Zusammen,
ich versuche gerade den Usernamen zu ändern. Ich dachte das dies auch über die Updatefunktion möglich ist. Aber dem ist wohl nicht so.
Kann mir einer Sagen wie ich den Usernamen zu einen existierenden User ändere?
Gruss Marc
PS: mein Code sieht aktuell so aus.
PHP
<?php
header("Access-Control-Allow-Origin: *");
//Default WCF Options
include('/var/www/wcf/global.php');
require_once(WCF_DIR.'lib/system/WCF.class.php');
new wcf\system\WCF();
use wcf\data\user\User;
use wcf\data\user\group\UserGroup;
use wcf\data\user\avatar\UserAvatar;
use wcf\data\user\avatar\DefaultAvatar;
use wcf\data\user\avatar\Gravatar;
use wcf\data\multiHunter\MultiHunter;
use wcf\util\StringUtil;
$OLDuser = User::getUserByUsername("test1");
$OLDuser = new User($user->userID);
$usernamechange = array(
'data' => array(
'username' => "test2"
)
);
$objectAction = new wcf\data\user\UserAction(array($OLDuser->userID), 'update', $usernamechange);
$objectAction->executeAction();
$user = User::getUserByUsername("test2");
$user = new User($user->userID);
?>
Display More