[Solved] logining out and logining in with a different user logs me back as first user
- 0
- Accounts
- Flutter

In the final client = Appwrite()..setEndpoint()..setProject()..persistSession=false;

I'm gonna try that

Oh nvm that variable doesn't exist but I'm gonna try ```import 'package:flutter/services.dart' show rootBundle; import 'package:localstorage/localstorage.dart';
// Create an instance of LocalStorage final LocalStorage storage = LocalStorage('my_app');
// Function to clear the stored session data Future<void> clearSessionData() async { await storage.clear(); }
// Call clearSessionData after deleting the session await Account.deleteSession(sessionId); await clearSessionData();```

Then I'm gonna try reloading the page with ```import 'package:flutter_inappwebview/flutter_inappwebview.dart';
// Function to reload the web page Future<void> reloadWebPage() async { await InAppWebViewController?.instance?.reload(); }
// Call reloadWebPage after clearing the session data await clearSessionData(); await reloadWebPage();```

Then login with user B and it logs me in as user A.
So. what makes you say this?

I checked the code for the SDK and confirmed we handle all of this already so you shouldn't have to do any of this.

Nevermund inappwebview isn't supported for web

Oh wow

Yeah it's probably something I'm doing wrong

It does tell me Appwrite is using localStorage for session management. Increase your security by adding a custom domain as your API endpoint.

perhaps you have something saved in your application state

That could be it too

right. once you delete your session. the local storage value should be cleared

Just making sure it's something weird in doing

Can you explain that more or show me

chrome dev tools > Application > Local Storage

Ahh okay

There's no way to force that?


Gotcha

How can I get the current sessionId is it the same as the uid


Okay will do thanks

I think I found the problem. It's the way I'm handling authentication I tried doing it a different way but I found a good way that should work. Thanks alot @Steven

[Solved] logining out and logining in with a different user logs me back as first user
Recommended threads
- Flutter OAuth2 Google does not return to...
When the flow starts, the browser opens, I select an account, and it keeps showing: """ Page not found The page you're looking for doesn't exist. `general_rout...
- Redirect URL sends HTTP instead of HTTPS...
I am not sure since when this issue is present, but my Google and Apple redirect URI are no longer pointing to the HTTPS redirect URI when I try to use OAuth. ...
- Failing to run document operations on sd...
Could someone point me in the right direction I'm going in cirlces. I have a problem with sdks and my self-hosted server in production (for ~3 years) I have bee...
