Cambia el nombre de inicio de sesión del usuario actual. También puede cambiar la contraseña del usuario actual si se especifica un valor. Ninguno de los argumentos es opcional.
Este método se puede utilizar para dar soporte a las operaciones MultiSite, puesto que se puede utilizar para resolver nombres ambiguos.
Para detectar si existen varios usuarios con el mismo nombre en otros sitios, se puede utilizar el método GetDisplayNamesNeedingSiteExtension en Session. Por ejemplo, es posible que se haya creado un usuario denominado "Tom" en más de un sitio.
No existe valor de retorno. Los cambios entran en vigor la próxima vez que se inicia la sesión.
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);