Skip to content

Commit 6bd00b3

Browse files
committed
Clear cookies
1 parent f9bc27d commit 6bd00b3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/src/main/java/fr/free/nrw/commons/auth/SignupActivity.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import android.os.Bundle;
66
import android.app.Activity;
77
import android.util.Log;
8+
import android.webkit.CookieManager;
9+
import android.webkit.CookieSyncManager;
810
import android.webkit.WebResourceResponse;
911
import android.webkit.WebSettings;
1012
import android.webkit.WebView;
@@ -22,6 +24,7 @@ protected void onCreate(Bundle savedInstanceState) {
2224
Log.d("SignupActivity", "Signup Activity started");
2325
otherPage = false;
2426

27+
2528
WebView webView = new WebView(this);
2629
setContentView(webView);
2730

@@ -39,6 +42,13 @@ public boolean shouldOverrideUrlLoading(WebView view, String url) {
3942
if (url.equals("https://commons.m.wikimedia.org/w/index.php?title=Main_Page&welcome=yes")) {
4043
//Signup success, so load LoginActivity again
4144
Log.d("SignupActivity", "Overriding URL" + url);
45+
46+
CookieSyncManager.createInstance(getApplicationContext());
47+
CookieManager cookieManager = CookieManager.getInstance();
48+
cookieManager.removeAllCookie();
49+
cookieManager.setAcceptCookie(false);
50+
cookieManager.removeSessionCookie();
51+
4252
Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
4353
intent.putExtra("Redirected", true);
4454
startActivity(intent);

0 commit comments

Comments
 (0)