refactor: remove user logout api

This commit is contained in:
zchengo
2022-12-17 20:37:03 +08:00
parent 8da7119219
commit ee05826cd3
4 changed files with 4 additions and 33 deletions
-11
View File
@@ -81,17 +81,6 @@ func (u *UserApi) UpdateMail(context *gin.Context) {
response.Result(errCode, nil, 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) { func (u *UserApi) Delete(context *gin.Context) {
var param models.UserDeleteParam var param models.UserDeleteParam
-9
View File
@@ -178,15 +178,6 @@ func (u *UserService) UpdateMail(param *models.UserMailParam) int {
return response.ErrCodeSuccess 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 { func (u *UserService) Delete(param models.UserDeleteParam) int {
// 校验验证码是否正确 // 校验验证码是否正确
-9
View File
@@ -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) { export function userDelete(param) {
return request({ return request({
+4 -4
View File
@@ -110,7 +110,7 @@
import { reactive, ref, onMounted } from 'vue'; import { reactive, ref, onMounted } from 'vue';
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { message } from 'ant-design-vue'; 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 { DashboardOutlined, SmileOutlined, MehOutlined, ShoppingOutlined } from '@ant-design/icons-vue';
import { CrownOutlined, MenuUnfoldOutlined, MenuFoldOutlined, QuestionCircleFilled } 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'; import { SmileFilled, BellFilled, MailOutlined, ClearOutlined } from '@ant-design/icons-vue';
@@ -291,9 +291,9 @@ export default {
// 点击退出账号 // 点击退出账号
const onLogout = () => { const onLogout = () => {
userLogout().then((res) => { localStorage.removeItem("uid")
if (res.data.code == 0) { router.push('/') } localStorage.removeItem("token")
}) router.push('/')
} }
// 点击取消按钮 // 点击取消按钮