Skip to content

Commit bc71b88

Browse files
@W-20173671: [Android] Extra session on logout/add account when upgrading from Mobile SDK 12 to 13
1 parent da45b1f commit bc71b88

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

libs/SalesforceSDK/src/com/salesforce/androidsdk/app/SalesforceSDKManager.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -829,9 +829,6 @@ open class SalesforceSDKManager protected constructor(
829829
*/
830830
private fun startSwitcherActivityIfRequired() {
831831

832-
// Clear cookies
833-
CookieManager.getInstance().removeAllCookies(null)
834-
835832
/*
836833
* If the number of accounts remaining is 0, show the login page.
837834
*
@@ -1130,6 +1127,9 @@ open class SalesforceSDKManager protected constructor(
11301127
* @param showLoginPage When true, shows the login page
11311128
*/
11321129
private fun notifyLogoutComplete(showLoginPage: Boolean, logoutReason: LogoutReason, userAccount: UserAccount?) {
1130+
// Clear cookies to ensure those used during previous log in will not be re-used to log the user in again.
1131+
CookieManager.getInstance().removeAllCookies(null)
1132+
11331133
EventsObservable.get().notifyEvent(LogoutComplete, logoutReason)
11341134
sendLogoutCompleteIntent(logoutReason, userAccount)
11351135
if (showLoginPage) {

0 commit comments

Comments
 (0)