diff --git a/service/toolService.go b/service/toolService.go index ab48a4d..12ca8f5 100644 --- a/service/toolService.go +++ b/service/toolService.go @@ -213,6 +213,7 @@ func SyncTokenSecretFromUserCenter() { proto.SigningKey = []byte(secretSettings.Curr) proto.Config.TOKEN_SECRET = secretSettings.Curr proto.SigningKeyRWLock.Unlock() + proto.SigningKeyIsValid = true //配置写回文件 go proto.WriteConfigToFile() log.Println("SyncTokenSecretFromUserCenter current secret updated successfully") @@ -252,6 +253,7 @@ func SetNextSecretToCurrent(secret_copy proto.SecretSyncSettings) { secret_sync_settings.Curr = secret_sync_settings.Next secret_sync_settings.Next = "" secret_sync_settings.CurrStartTimestamp = secret_sync_settings.PrevEndTimestamp + proto.SigningKeyIsValid = true //设置当前程序的密钥 //获取写锁