|
@@ -294,18 +294,26 @@ export class CloudUser extends CloudObject {
|
|
|
method: "POST"
|
|
|
});
|
|
|
|
|
|
- const result = await response?.json();
|
|
|
+ let result = await response?.json();
|
|
|
+
|
|
|
if (result?.error) {
|
|
|
console.error(result?.error);
|
|
|
+ if(result?.error=="Invalid session token"){
|
|
|
+ this.clearUserCache()
|
|
|
+ return true;
|
|
|
+ }
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ this.clearUserCache()
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ clearUserCache(){
|
|
|
// 清除用户信息
|
|
|
localStorage.removeItem("NCloud/dev/User")
|
|
|
this.id = null;
|
|
|
this.sessionToken = null;
|
|
|
this.data = {};
|
|
|
- return true;
|
|
|
}
|
|
|
|
|
|
/** 注册 */
|