From b772fb5069271b7771731c6fcbddb95c906522a4 Mon Sep 17 00:00:00 2001 From: abab2320 <1589841436@qq.com> Date: Mon, 21 Apr 2025 08:49:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0Token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/useEmailCode.ts | 27 +++++++++++++++++++ Front/vue-unilife/src/utils/request.ts | 9 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 Front/vue-unilife/src/components/useEmailCode.ts diff --git a/Front/vue-unilife/src/components/useEmailCode.ts b/Front/vue-unilife/src/components/useEmailCode.ts new file mode 100644 index 0000000..d2aef94 --- /dev/null +++ b/Front/vue-unilife/src/components/useEmailCode.ts @@ -0,0 +1,27 @@ +import request from "../../src/utils/request" + + +export function useEmailCode(){ + const sendEmailCode = async(email:string) => + { + return await request.post('/user/code', + { + params:{email:email} + } + ) + } + + const verifyEmailCode = async(email:string,code:string) => + { + return await request.post('users/login/code', + { + params:{email:email,code:code} + } + ) + } + + return{ + sendEmailCode, + verifyEmailCode + } +} diff --git a/Front/vue-unilife/src/utils/request.ts b/Front/vue-unilife/src/utils/request.ts index 78e03b7..1e16f8a 100644 --- a/Front/vue-unilife/src/utils/request.ts +++ b/Front/vue-unilife/src/utils/request.ts @@ -5,10 +5,17 @@ const service = axios.create({ timeout: 5000 }); -service.interceptors.request.use( +service.interceptors.request.use( config => { + const token = localStorage.getItem('token'); + if (token) { console.log("前端发送信息"); return config; + } + else + { console.log("没有token"); + return config; + } }, error => { // 对请求错误做些什么