Documentation
¶
Index ¶
- Constants
- Variables
- func InitOAuth2Config(o2ConfigSet *multiservice.ConfigMoreSet) error
- func InitSession(sessionProvider string, sessionConfig *session.ManagerConfig, ...)
- func LogErrorIf(err error, log *logs.BeeLogger)
- func NewLoggerAdapterConsole() *logs.BeeLogger
- func ProcErrPg(err error) error
- func WriteHTML(rw http.ResponseWriter, html []byte) (int, error)
- type SessionUserInfo
Constants ¶
View Source
const ( BeegoOauth2ProvidersCfgVar string = "oauth2providers" BeegoOauth2ConfigCfgVarPrefix string = "oauth2config" )
View Source
const ( BeegoSessionCookieNameCfgVar string = "sessioncookiename" BeegoSessionCookieNameDefault string = "gosessionid" BeegoSessionProviderCfgVar string = "sessionprovidername" BeegoSessionProviderDefault string = "memory" )
Variables ¶
View Source
var ( SesUserInfo = "user" SesUserIsLoggedIn = "userIsLoggedIn" SesUserTokenSet = "userTokenSet" )
Functions ¶
func InitOAuth2Config ¶
func InitOAuth2Config(o2ConfigSet *multiservice.ConfigMoreSet) error
func InitSession ¶
func InitSession(sessionProvider string, sessionConfig *session.ManagerConfig, log *logs.BeeLogger)
InitSession creates a starts session management https://beego.me/docs/module/session.md
func LogErrorIf ¶ added in v0.4.0
func NewLoggerAdapterConsole ¶
func ProcErrPg ¶
ProcErrPg removes the "no LastInsertId available" error. See more here: https://github.com/beego/beego/issues/3070 .
Types ¶
type SessionUserInfo ¶ added in v0.2.7
func NewSessionUserInfo ¶ added in v0.2.7
func NewSessionUserInfo() *SessionUserInfo
func (*SessionUserInfo) ErrorLogIf ¶ added in v0.4.0
func (su *SessionUserInfo) ErrorLogIf(log *logs.BeeLogger, err error)
func (*SessionUserInfo) Load ¶ added in v0.2.7
func (su *SessionUserInfo) Load(c *web.Controller)
func (*SessionUserInfo) Logout ¶ added in v0.2.7
func (su *SessionUserInfo) Logout(c *web.Controller, log *logs.BeeLogger)
func (*SessionUserInfo) Save ¶ added in v0.2.7
func (su *SessionUserInfo) Save(c *web.Controller, log *logs.BeeLogger)
Click to show internal directories.
Click to hide internal directories.