fix: fix token store not correctly registered (#30)

This commit is contained in:
JustSong
2022-12-15 11:31:27 +08:00
parent 9f956d15a0
commit 648baceb1d
5 changed files with 56 additions and 5 deletions
+16
View File
@@ -584,8 +584,24 @@ func ManageUser(c *gin.Context) {
}
switch req.Action {
case "disable":
if user.Status == common.UserStatusDisabled {
c.JSON(http.StatusOK, gin.H{
"success": false,
"message": "该账户已经是封禁状态",
})
return
}
channel.TokenStoreRemoveUser(&user)
user.Status = common.UserStatusDisabled
case "enable":
if user.Status == common.UserStatusEnabled {
c.JSON(http.StatusOK, gin.H{
"success": false,
"message": "该账户已经是启用状态",
})
return
}
channel.TokenStoreAddUser(&user)
user.Status = common.UserStatusEnabled
case "delete":
if err := user.Delete(); err != nil {