Skip to content

Commit fb656b5

Browse files
6543tgurr
andauthored
Add secure/httpOnly attributes to the lang cookie (#14279) (#14280)
* Add secure/httpOnly attributes to the lang cookie (#9690) (#14279) * apply to InitLocales() too Co-authored-by: Timo Gurr <timo.gurr@gmail.com>
1 parent 4be59eb commit fb656b5

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

routers/init.go

+9-7
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,15 @@ func InitLocales() {
110110
}
111111
}
112112
i18n.I18n(i18n.Options{
113-
SubURL: setting.AppSubURL,
114-
Files: localFiles,
115-
Langs: setting.Langs,
116-
Names: setting.Names,
117-
DefaultLang: "en-US",
118-
Redirect: false,
119-
CookieDomain: setting.SessionConfig.Domain,
113+
SubURL: setting.AppSubURL,
114+
Files: localFiles,
115+
Langs: setting.Langs,
116+
Names: setting.Names,
117+
DefaultLang: "en-US",
118+
Redirect: false,
119+
CookieHttpOnly: true,
120+
Secure: setting.SessionConfig.Secure,
121+
CookieDomain: setting.SessionConfig.Domain,
120122
})
121123
}
122124

routers/routes/routes.go

+9-7
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,15 @@ func NewMacaron() *macaron.Macaron {
247247
}
248248

249249
m.Use(i18n.I18n(i18n.Options{
250-
SubURL: setting.AppSubURL,
251-
Files: localFiles,
252-
Langs: setting.Langs,
253-
Names: setting.Names,
254-
DefaultLang: "en-US",
255-
Redirect: false,
256-
CookieDomain: setting.SessionConfig.Domain,
250+
SubURL: setting.AppSubURL,
251+
Files: localFiles,
252+
Langs: setting.Langs,
253+
Names: setting.Names,
254+
DefaultLang: "en-US",
255+
Redirect: false,
256+
CookieHttpOnly: true,
257+
Secure: setting.SessionConfig.Secure,
258+
CookieDomain: setting.SessionConfig.Domain,
257259
}))
258260
m.Use(cache.Cacher(cache.Options{
259261
Adapter: setting.CacheService.Adapter,

0 commit comments

Comments
 (0)