From ee05826cd340ce31de9d14c54bfb5ab911c28e36 Mon Sep 17 00:00:00 2001 From: zchengo <1933757688@qq.com> Date: Sat, 17 Dec 2022 20:37:03 +0800 Subject: [PATCH] refactor: remove user logout api --- server/api/user.go | 11 ----------- server/service/user.go | 9 --------- web/src/api/user.js | 9 --------- web/src/views/Home.vue | 8 ++++---- 4 files changed, 4 insertions(+), 33 deletions(-) diff --git a/server/api/user.go b/server/api/user.go index 1d3078c..459e767 100644 --- a/server/api/user.go +++ b/server/api/user.go @@ -81,17 +81,6 @@ func (u *UserApi) UpdateMail(context *gin.Context) { response.Result(errCode, nil, context) } -// 退出登录 -func (u *UserApi) Logout(context *gin.Context) { - token := context.Request.Header.Get("token") - if token == "" { - response.Result(response.ErrCodeParamInvalid, nil, context) - return - } - errCode := u.userService.Logout(token) - response.Result(errCode, nil, context) -} - // 注销账号 func (u *UserApi) Delete(context *gin.Context) { var param models.UserDeleteParam diff --git a/server/service/user.go b/server/service/user.go index bf627d7..34a5718 100644 --- a/server/service/user.go +++ b/server/service/user.go @@ -178,15 +178,6 @@ func (u *UserService) UpdateMail(param *models.UserMailParam) int { return response.ErrCodeSuccess } -// 退出登录 -func (u *UserService) Logout(token string) int { - err := global.Rdb.Del(ctx, token).Err() - if err != nil { - return response.ErrCodeFailed - } - return response.ErrCodeSuccess -} - // 注销账号 func (u *UserService) Delete(param models.UserDeleteParam) int { // 校验验证码是否正确 diff --git a/web/src/api/user.js b/web/src/api/user.js index c11009e..1a471fb 100644 --- a/web/src/api/user.js +++ b/web/src/api/user.js @@ -45,15 +45,6 @@ export function updateMail(param) { }) } -// 退出登录 -export function userLogout(param) { - return request({ - url: '/user/logout', - method: 'delete', - data: param, - }) -} - // 注销账号 export function userDelete(param) { return request({ diff --git a/web/src/views/Home.vue b/web/src/views/Home.vue index ed5a0d5..a3d62bf 100644 --- a/web/src/views/Home.vue +++ b/web/src/views/Home.vue @@ -110,7 +110,7 @@ import { reactive, ref, onMounted } from 'vue'; import { useRouter } from 'vue-router' import { message } from 'ant-design-vue'; -import { getUserInfo, updateMail, getVerifyCode, userDelete, userLogout } from '../api/user'; +import { getUserInfo, updateMail, getVerifyCode, userDelete } from '../api/user'; import { DashboardOutlined, SmileOutlined, MehOutlined, ShoppingOutlined } from '@ant-design/icons-vue'; import { CrownOutlined, MenuUnfoldOutlined, MenuFoldOutlined, QuestionCircleFilled } from '@ant-design/icons-vue'; import { SmileFilled, BellFilled, MailOutlined, ClearOutlined } from '@ant-design/icons-vue'; @@ -291,9 +291,9 @@ export default { // 点击退出账号 const onLogout = () => { - userLogout().then((res) => { - if (res.data.code == 0) { router.push('/') } - }) + localStorage.removeItem("uid") + localStorage.removeItem("token") + router.push('/') } // 点击取消按钮