From 307c64bc1e9016d694dcd9fe8d720bac6cd2af4c Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 17 Jun 2023 19:44:21 +0800 Subject: [PATCH] don't write unnecessary info to cookies --- pkg/middlewares/server_settings_cookie.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkg/middlewares/server_settings_cookie.go b/pkg/middlewares/server_settings_cookie.go index a61d18c5..362c8ea1 100644 --- a/pkg/middlewares/server_settings_cookie.go +++ b/pkg/middlewares/server_settings_cookie.go @@ -17,8 +17,14 @@ func ServerSettingsCookie(config *settings.Config) core.MiddlewareHandlerFunc { buildBooleanSetting("r", config.EnableUserRegister), buildBooleanSetting("e", config.EnableDataExport), buildStringSetting("m", config.MapProvider), - buildBooleanSetting("mp", config.EnableMapDataFetchProxy), - buildStringSetting("bmak", config.BaiduMapAK), + } + + if config.EnableMapDataFetchProxy { + settingsArr = append(settingsArr, buildBooleanSetting("mp", config.EnableMapDataFetchProxy)) + } + + if config.BaiduMapAK != "" { + settingsArr = append(settingsArr, buildStringSetting("bmak", config.BaiduMapAK)) } bundledSettings := strings.Join(settingsArr, "_")