diff --git a/src/api/index.ts b/src/api/index.ts index 4582f6b..3dabff4 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -883,9 +883,22 @@ export async function changetel(code: string,e: string) { */ export async function checksmscode(phone: string, smscode: string){ - const res = await get("checkSmscode",{phone, smscode}); + const res = await get("checkSmscode",{phone, smscode}); if(res.code == 0){ - return true; + if(!res.data){ + return true; + }else{ + if(!saveValue("token", res.data.api_token) && !saveValue("memberid", res.data.memberid) ){ + message.error("存储错误, 请允许网页使用本地存储!") + return false; + }else{ + setToken(); + store.commit("login", true); + store.dispatch("setUserInfo"); + router.push("/mine/archives") + } + } + // retuzrn true; }else{ message.error(res.msg); return false;