diff options
author | Unknwon <u@gogs.io> | 2017-02-22 21:46:43 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-02-22 21:46:43 -0500 |
commit | 054e97d6143b1ee86b4cd2d34e3b3da9cfe0df9a (patch) | |
tree | 61793a1450d7fe443758faa285d054102faa9f88 /modules/setting | |
parent | 28983c94ffee24dd3760da8ae6509bdb4822d0a1 (diff) |
csrf: able to set custom cookie name
Add new config option '[session] CSRF_COOKIE_NAME'.
Diffstat (limited to 'modules/setting')
-rw-r--r-- | modules/setting/setting.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go index 7652e0eb..34884370 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -187,7 +187,7 @@ var ( // Session settings SessionConfig session.Options - CSRFCookieName = "_csrf" + CSRFCookieName string // Cron tasks Cron struct { @@ -744,6 +744,7 @@ func newSessionService() { SessionConfig.Secure = Cfg.Section("session").Key("COOKIE_SECURE").MustBool() SessionConfig.Gclifetime = Cfg.Section("session").Key("GC_INTERVAL_TIME").MustInt64(86400) SessionConfig.Maxlifetime = Cfg.Section("session").Key("SESSION_LIFE_TIME").MustInt64(86400) + CSRFCookieName = Cfg.Section("session").Key("CSRF_COOKIE_NAME").MustString("_csrf") log.Info("Session Service Enabled") } |