nieyuge 2 年之前
父节点
当前提交
72e892b9cc
共有 2 个文件被更改,包括 6 次插入5 次删除
  1. 3 3
      src/components/header.vue
  2. 3 2
      src/pages/close.vue

+ 3 - 3
src/components/header.vue

@@ -17,7 +17,7 @@
 <script lang="ts" setup>
 import Api from '../static/http/api'
 import { postRequest } from '../static/http'
-import { getOauthUrl, createWindow, callBackUrl } from '../static/utils'
+import { getOauthUrl, createWindow, callBackUrl, getCookie, removeCookie } from '../static/utils'
 import { getStorage, removeStorage, setStorage, storageKey } from '../static/utils/storage'
 import { ref } from 'vue'
 import { ElMessage } from 'element-plus'
@@ -107,7 +107,7 @@ const twitterAuth = () => {
 }
 
 const twitterLogin = (data: { authToken: string, consumerKey: string }) => {
-    let verifier = getStorage(storageKey.verifier)
+    let verifier = getCookie(storageKey.verifier)
     if (verifier) {
         postRequest(Api.twitterLogin,  {
             params: {
@@ -119,7 +119,7 @@ const twitterLogin = (data: { authToken: string, consumerKey: string }) => {
             let { code, data, msg } = res;
             if ( code === 0 ) {
                 setStorage(storageKey.userInfo, data);
-                removeStorage(storageKey.verifier);
+                removeCookie(storageKey.verifier);
                 location.href = `/nft/list`
             } else {
                 ElMessage({

+ 3 - 2
src/pages/close.vue

@@ -7,6 +7,7 @@
 <script lang="ts" setup>
 import { onMounted, nextTick } from 'vue';
 import { setStorage, getStorage, storageKey } from '../static/utils/storage'
+import { getCookie, setCookie } from '../static/utils/index'
 
 const close = () => {
     window.close()
@@ -19,8 +20,8 @@ const setParams = () => {
     let verifier: any = urlParams.get('oauth_verifier');
     // set
     if (verifier) {
-        setStorage(storageKey.verifier, verifier)
-        let val = getStorage(storageKey.verifier)
+        setCookie(storageKey.verifier, verifier)
+        let val = getCookie(storageKey.verifier)
         if (val) {
             setTimeout(() => {
                 close()