瀏覽代碼

Merge pull request #25 from george-vrancianu/corweb-54

Logs out if unscoped token expired CORWEB-54
Alessandro Pilotti 9 年之前
父節點
當前提交
93f1a4d745
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/stores/UserStore/UserStore.js

+ 6 - 2
src/stores/UserStore/UserStore.js

@@ -174,8 +174,12 @@ class UserStore extends Reflux.Store
   onSwitchProject(projectId) {
   onSwitchProject(projectId) {
     if (projectId) {
     if (projectId) {
       let token = cookie.load('unscopedToken')
       let token = cookie.load('unscopedToken')
-      Api.setDefaultHeader('X-Auth-Token', null)
-      UserActions.loginScope(token, projectId)
+      if (token) {
+        Api.setDefaultHeader('X-Auth-Token', null)
+        UserActions.loginScope(token, projectId)
+      } else {
+        UserActions.logout()
+      }
     }
     }
   }
   }