浏览代码

个人信息页面添加未登录重定向鉴权

Darkhorsedamon 2 年之前
父节点
当前提交
a6fb746f4b
共有 3 个文件被更改,包括 16 次插入2 次删除
  1. 12 0
      middleware/auth.js
  2. 2 1
      pages/members/me/expenses.vue
  3. 2 1
      pages/members/me/points.vue

+ 12 - 0
middleware/auth.js

@@ -0,0 +1,12 @@
+/*
+ * @Description: 
+ * @Author: 欧阳承珺
+ * @LastEditors: 欧阳承珺
+ * @Date: 2022-11-07 17:12:06
+ * @LastEditTime: 2022-11-07 17:16:40
+ */
+export default function ({redirect, store}) {
+  if (store.state.token === '' ) {
+    return redirect('/');
+  }
+}

+ 2 - 1
pages/members/me/expenses.vue

@@ -3,7 +3,7 @@
  * @Author: 欧阳承珺
  * @LastEditors: 欧阳承珺
  * @Date: 2022-11-01 19:27:42
- * @LastEditTime: 2022-11-02 13:47:12
+ * @LastEditTime: 2022-11-07 17:17:09
 -->
 <template>
   <div>
@@ -51,6 +51,7 @@
 import { mapState } from 'vuex' 
 export default {
   layout: 'userCenter',
+  middleware: 'auth',
   data() {
     return {
       tableData:[]

+ 2 - 1
pages/members/me/points.vue

@@ -3,7 +3,7 @@
  * @Author: 欧阳承珺
  * @LastEditors: 欧阳承珺
  * @Date: 2022-11-02 10:18:11
- * @LastEditTime: 2022-11-02 13:49:41
+ * @LastEditTime: 2022-11-07 17:17:13
 -->
 <template>
   <div>
@@ -29,6 +29,7 @@
 <script>
 export default {
   layout: 'userCenter',
+  middleware: 'auth',
   data() {
     return {
       tableData:[]