Hi there , I updated flutter sdk and appwrite from 0.15 to latest
Needed to do some changes for flutter code for sure but I faced a new problem in auth , after the google auth , the auth happens and shows at my console sessions , so it works fine .. but when it re-direct to my flutter app again after oauth, the app re-opens again showing splash screen again .. I have a check in my app if user is logged in open home screen , if not show login screen by checking get.account() at main, But it opens login screen every time I open the app , so I don't know where is the problem , auth happens on console , but when app do get.account() it doesn't retrun any sessions ,
problems :- 1- the redirect after oauth re-open the app showing splash screen 2- if I closed the app and opened it again the get.account() can't hear the session that already happened and showed at my console sessions .
want refer to that code works fine for email and password login so no problem in code ..
and even oauth that had a problem worked well from 0.8 appwrite to 0.15
check if user logged In or not ,, to choose home at myapp later .. works fine for email password auth .
userSigned = await account.get();
isLoggedIn = true;
client.addHeader("serverId", userSigned.$id);
} on AppwriteException {
isLoggedIn = false;
}
}
runApp(const MyApp());
oauth code
Future<dynamic> oAuthAccount =
account.createOAuth2Session(
provider: OAuthProvider.google
);
Future.delayed(Duration(seconds: 1), () async {
userSigned = await account.get();
return oAuthAccount;
});
Recommended threads
- Dart runtime functions are timing out an...
My appwrite function is not executing at all and showing the error in error logs: I tried redeploying. Still no luck. I have set the function to ise maximum re...
- 403 The current user has been blocked.
Hello, I have a free plan; I've tried to access my project and I get the message "403 The current user has been blocked." I have database, sites, and auth in us...
- Am getting "The current user has been bl...
Was working on my app FLUTTER WEB APP, and suddenly, I have been blocked.... What can I do ? When I try to sign in to the console, I get "The current user has ...