Modifica il nome di accesso dell'utente corrente. Inoltre, è possibile modificare la password dell'utente corrente se viene specificato un valore. né l'uno né l'altro argomento sono facoltativi.
Questo metodo può essere utilizzato per supportare le operazioni MultiSite e per risolvere nomi ambigui.
Per determinare se esistono più utenti con lo stesso nome su altri siti, è possibile utilizzare il metodo GetDisplayNamesNeedingSiteExtension in Session. Ad esempio, è possibile che un utente denominato "Tom" possa essere stato creato su più di un sito.
Non vi è alcun valore di ritorno. Le modifiche saranno effettive al successivo accesso.
VBScript
user.SetLoginName new_name, new_password
Perl
user->SetLoginName(new_name, new_password);
Perl
# change a user login name and password using SetLoginName
use CQPerlExt;
my $adminSession = CQAdminSession::Build();
($newusername, $newpasswd, $cqdb) = @ARGV;
$adminUser = "admin";
$adminPasswd = "";
$adminSession->Logon($adminUser, $adminPasswd, "");
$userobj = $adminSession->GetUser($user);
$userobj->SetLoginName($newusername, $newpasswd);
$dbobj= $adminSession->GetDatabase($cqdb);
$dbobj->UpgradeMasterUserInfo();
CQAdminSession::Unbuild($adminSession);