在Sitecore中,是否可以更改虚拟用户的用户名?通过UI中的用户管理器,还是以编程方式?
答案 0 :(得分:5)
在Sitecore中使用虚拟用户时,用户本身实际上永远不会存储在Sitecore系统中。一旦虚拟用户注销,用户的记录就不会保留。但是,一旦创建了虚拟用户,您就可以使用Sitecore的安全API为其设置任何配置文件属性或角色。请注意,您必须在虚拟用户登录之前执行此操作。
如果您想为用户分配特定用户名,则必须在创建虚拟用户之前执行此操作。 Sitecore中的用户名在创建后无法更改。如果您要更改用户名,则应创建具有相同属性和角色的新虚拟用户,注销当前虚拟用户并登录新用户。