From 38406a926e1062a751ebd96e1fd85ee886b5a64e Mon Sep 17 00:00:00 2001
From: litian <2804272236@qq.com>
Date: 星期二, 18 六月 2024 11:01:28 +0800
Subject: [PATCH] login

---
 src/App.vue |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 0e28f6a..93c6e67 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -25,7 +25,8 @@
 
 if (window.electronAPI) {
   window.electronAPI.onLogout((data) => {
-    localStorage.clear()
+    localStorage.removeItem("token")
+    localStorage.removeItem("userInfo")
     router.replace({
       path: '/login'
     })
@@ -117,21 +118,23 @@
   }
 }
 
-let tokens = getUrlParam('token')
 let bookId = getUrlParam('bookId')
+let token = getUrlParam('token')
 let tryPageCount = getUrlParam('tryPageCount')
-localStorage.setItem('bookId', bookId)
-localStorage.setItem('tryPageCount', tryPageCount)
-const token = localStorage.getItem('token') || tokens
-localStorage.setItem('token', token)
-if (tokens && bookId) {
+if(bookId){
+  localStorage.setItem('bookId', bookId)
+}
+if(tryPageCount){
+  localStorage.setItem('tryPageCount', tryPageCount)
+}
+
+if(token && token != null && token != 'null'){
+  localStorage.setItem('token', token)
+}
+if (bookId) {
   router.replace({
     path: '/home',
     query: { bookId: bookId }
-  })
-} else {
-  router.replace({
-    path: '/login'
   })
 }
 </script>

--
Gitblit v1.9.1