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);