Versions in this module Expand all Collapse all v1 v1.1.1 Sep 7, 2016 v1.1.0 Sep 5, 2016 Changes in this version + var ErrHandler = func(ctx *clevergo.Context) + var ErrInvalid = "Unable to verify your data submission." + var SafeMethods = map[string]bool + type CSRFMiddleware struct + func NewCSRFMiddleware() CSRFMiddleware + func (m *CSRFMiddleware) SetErrorHandler(handler clevergo.HandlerFunc) + func (m *CSRFMiddleware) SetFormKey(key string) + func (m *CSRFMiddleware) SetHeaderKey(key string) + func (m *CSRFMiddleware) SetKey(key string) + func (m *CSRFMiddleware) SetLen(len int) + func (m *CSRFMiddleware) SetMaskLen(len int) + func (m *CSRFMiddleware) SetSafeMethods(methods []string) + func (m *CSRFMiddleware) SetSessionKey(key string) + func (m CSRFMiddleware) FormKey() string + func (m CSRFMiddleware) Handle(next clevergo.Handler) clevergo.Handler + func (m CSRFMiddleware) HeaderKey() string + func (m CSRFMiddleware) Key() string + func (m CSRFMiddleware) Len() int + func (m CSRFMiddleware) MaskLen() int + func (m CSRFMiddleware) SessionKey() string