diff --git a/pkg/api/user.go b/pkg/api/user.go index 2cab914..f74f6bd 100644 --- a/pkg/api/user.go +++ b/pkg/api/user.go @@ -2,6 +2,7 @@ package api import ( "github.com/labstack/echo/v4" + "next-terminal/pkg/global" "next-terminal/pkg/model" "next-terminal/pkg/utils" "strconv" @@ -79,6 +80,7 @@ func UserDeleteEndpoint(c echo.Context) error { } if loginLogs != nil && len(loginLogs) > 0 { for j := range loginLogs { + global.Cache.Delete(loginLogs[j].ID) model.Logout(loginLogs[j].ID) } } diff --git a/web/src/components/Login.js b/web/src/components/Login.js index 5a07ff3..d0314c0 100644 --- a/web/src/components/Login.js +++ b/web/src/components/Login.js @@ -127,6 +127,7 @@ class LoginForm extends Component { { this.formRef.current .validateFields() diff --git a/web/src/components/user/User.js b/web/src/components/user/User.js index 8687ec6..e6d21ea 100644 --- a/web/src/components/user/User.js +++ b/web/src/components/user/User.js @@ -609,6 +609,7 @@ class User extends Component { this.state.changePasswordVisible ? { this.changePasswordFormRef.current .validateFields()