[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
- client.ping() does not appear to work.
After upgrading to 1.8.0, I ran the `starter_for_flutter` and tested the ping. It failed with a "Server Error". I tried this again on my production instance (1...
- bulkUpsert and Realtime
Hey when I use Realtime on a Table for creates/updates and use the createOperations method in my Appwrite Function for bulk upserts, will the realtime trigger f...
- Project archived โ request to restore
Hi, Iโm the owner of project hafiz_fyp2 project (ID: 692432fd0011fac7c943). It was archived and I canโt find a restore option. Can you help me reactivate it?