From 7a6309c5ad12cebad0c7bd0bae60fc271d853719 Mon Sep 17 00:00:00 2001 From: Danaru87 Date: Fri, 28 Aug 2020 08:17:06 +0200 Subject: [PATCH 1/2] forgetLocalSession before login / signUP / loginAnonymous #426 --- lib/src/objects/parse_user.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/objects/parse_user.dart b/lib/src/objects/parse_user.dart index e2220214e..55c822e71 100644 --- a/lib/src/objects/parse_user.dart +++ b/lib/src/objects/parse_user.dart @@ -144,6 +144,8 @@ class ParseUser extends ParseObject implements ParseCloneable { /// After creating a new user via [Parse.create] call this method to register /// that user on Parse Future signUp() async { + forgetLocalSession(); + try { if (emailAddress == null) { return null; @@ -173,6 +175,8 @@ class ParseUser extends ParseObject implements ParseCloneable { /// Once a user is created using [Parse.create] and a username and password is /// provided, call this method to login. Future login() async { + forgetLocalSession(); + try { final Map queryParams = { keyVarUsername: username, @@ -197,6 +201,7 @@ class ParseUser extends ParseObject implements ParseCloneable { // Logs in a user anonymously Future loginAnonymous() async { + forgetLocalSession(); try { final Uri url = getSanitisedUri(_client, '$keyEndPointUsers'); final Uuid uuid = Uuid(); From 123614ca37c218097f26ac96e8cfa0e0e493b73e Mon Sep 17 00:00:00 2001 From: Danaru87 Date: Fri, 28 Aug 2020 08:19:20 +0200 Subject: [PATCH 2/2] forgetLocalSession before login / signUP / loginAnonymous #426 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b4f139d8..14398f151 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## 1.0.27 +User login / signUp / loginAnonymous delete SessionId stored in device before calling server ## 1.0.26 LiveList