feat: support auto refresh token timeout When the user accesses.

This commit is contained in:
weloe
2023-10-31 23:20:33 +08:00
parent ddcf703835
commit 8a6c8eba30
2 changed files with 18 additions and 2 deletions

View File

@@ -141,6 +141,11 @@ func (e *Enforcer) updateIdByToken(tokenValue string, id string) error {
return err
}
func (e *Enforcer) updateTokenTimeout(token string, timeout int64) error {
err := e.notifyUpdateTimeout(e.spliceTokenKey(token), timeout)
return err
}
func (e *Enforcer) setBanned(id string, service string, level int, time int64) error {
err := e.notifySetStr(e.spliceBannedKey(id, service), strconv.Itoa(level), time)
return err