55import android .os .Bundle ;
66import android .app .Activity ;
77import android .util .Log ;
8+ import android .webkit .CookieManager ;
9+ import android .webkit .CookieSyncManager ;
810import android .webkit .WebResourceResponse ;
911import android .webkit .WebSettings ;
1012import 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