是否可以在apex中自定义或覆盖salesforce注销方法?当用户注销salesforce帐户时,我想做一些自定义的事情。 enter image description here
答案 0 :(得分:2)
您的屏幕截图显示了无法自定义的标准注销链接。
您可以使用自定义代码自定义社区中的“注销”流,方法是使用自定义注销链接调用包含标准注销功能的控制器操作,但这仅适用于您未使用标准标头和可以实现用于注销的自定义链接。
答案 1 :(得分:1)
salesforce的注销流程是一个标准的定位标记调用,其中包含指向链接的href。如果您检查元素,则可以看到。
<a href="/secur/logout.jsp" class="menuButtonMenuLink" title="Logout">Logout</a>
不幸的是,单击“注销”选项后,没有控制器可用于控制。获得控制权的唯一方法是,如果您自定义注销URL,并让Salesforce在注销后重定向到该URL。这样一来,您可以解决品牌问题,但无法做任何与用户相关的事情,因为一旦Salesforce注销,用户上下文就会丢失。
尽管在想法论坛中有一些想法可以做到这一点,但是看起来Salesforce在这方面没有做任何事情。
希望这会有所帮助。