refactor: add LogoutByToken() and SetJwtSecretKey()

This commit is contained in:
weloe
2023-05-19 22:40:22 +08:00
parent c50b10f5f6
commit dc9f137435
4 changed files with 12 additions and 3 deletions

View File

@@ -76,8 +76,8 @@ func (e *Enforcer) ResponseToken(tokenValue string, loginModel *model.Login, ctx
return nil
}
// logoutByToken clear token info
func (e *Enforcer) logoutByToken(token string) error {
// LogoutByToken clear token info
func (e *Enforcer) LogoutByToken(token string) error {
var err error
// delete token-id
id := e.GetIdByToken(token)
@@ -143,3 +143,7 @@ func (e *Enforcer) spliceSessionKey(id string) string {
func (e *Enforcer) spliceTokenKey(id string) string {
return e.config.TokenName + ":" + e.loginType + ":token:" + id
}
func (e *Enforcer) SetJwtSecretKey(key string) {
e.config.JwtSecretKey = key
}