我想知道当特定用户直接登录或通过组织用户列表中的“登录身份”功能时,是否有办法在APEX中查找。 UserInfo类似乎没有为此提供任何方法,我需要在我的顶点代码中知道这一点。
提前致谢
答案 0 :(得分:1)
有些事情正在追踪您的会话以前属于另一个用户,因此可以在Salesforce用户界面中显示“登录为XYZ(foo@bar.com)”消息。
我怀疑这是基于cookie的。如果是这种情况,您可以尝试通过跟踪另一个用户登录时的cookie更改来隔离它。如果您能找到它,那么您可以使用
检查Apex中是否存在此cookieCookie counter = ApexPages.currentPage().getCookies().get('loginAsCookieHere');
答案 1 :(得分:0)
据我所知,salesforce无法做到这一点。