Skip to content

Commit 42a1fcc

Browse files
authored
Release/1.0.27 (#427)
* forgetLocalSession before login / signUP / loginAnonymous #426 * forgetLocalSession before login / signUP / loginAnonymous #426
1 parent 7d3c08b commit 42a1fcc

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
## 1.0.27
2+
User login / signUp / loginAnonymous delete SessionId stored in device before calling server
23

34
## 1.0.26
45
LiveList

lib/src/objects/parse_user.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ class ParseUser extends ParseObject implements ParseCloneable {
144144
/// After creating a new user via [Parse.create] call this method to register
145145
/// that user on Parse
146146
Future<ParseResponse> signUp() async {
147+
forgetLocalSession();
148+
147149
try {
148150
if (emailAddress == null) {
149151
return null;
@@ -173,6 +175,8 @@ class ParseUser extends ParseObject implements ParseCloneable {
173175
/// Once a user is created using [Parse.create] and a username and password is
174176
/// provided, call this method to login.
175177
Future<ParseResponse> login() async {
178+
forgetLocalSession();
179+
176180
try {
177181
final Map<String, dynamic> queryParams = <String, String>{
178182
keyVarUsername: username,
@@ -197,6 +201,7 @@ class ParseUser extends ParseObject implements ParseCloneable {
197201

198202
// Logs in a user anonymously
199203
Future<ParseResponse> loginAnonymous() async {
204+
forgetLocalSession();
200205
try {
201206
final Uri url = getSanitisedUri(_client, '$keyEndPointUsers');
202207
final Uuid uuid = Uuid();

0 commit comments

Comments
 (0)