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 => { // 对请求错误做些什么