我想知道是否有办法在APEX中找出特定用户何时直接登录或通过组织的用户列表中的"Login As“功能登录。UserInfo类似乎没有提供任何用于此目的的方法,我需要在我的顶级代码中知道这一点。
提前感谢
发布于 2013-12-19 02:59:07
跟踪到您的会话之前属于另一个用户,以便在Salesforce中显示"Logged in as XYZ (foo@bar.com)“消息。
我怀疑这将是基于cookie的。如果是这种情况,当您以另一个用户身份登录时,您可以尝试通过跟踪cookie更改来隔离它。如果您可以找到它,那么您可以使用以下命令检查Apex中是否存在此cookie
Cookie counter = ApexPages.currentPage().getCookies().get('loginAsCookieHere');发布于 2013-12-18 20:29:20
据我所知,这在salesforce中是不可能的。
https://stackoverflow.com/questions/20643851
复制相似问题