Documentation
¶
Index ¶
- type UserAuthInfo
- type UserSession
- func (s *UserSession) Flush(r *http.Request, w http.ResponseWriter) error
- func (s *UserSession) GetAuthInfo() security.UserAuthInfo
- func (s *UserSession) GetID() int64
- func (s *UserSession) GetLogin() string
- func (s *UserSession) IsLoggedIn() bool
- func (s *UserSession) Reset(r *http.Request, w http.ResponseWriter) error
- func (s *UserSession) SetID(value int64)
- func (s *UserSession) SetLogin(value string)
- type UserSessionStorage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserAuthInfo ¶
type UserAuthInfo struct {
// contains filtered or unexported fields
}
func (*UserAuthInfo) GetID ¶
func (i *UserAuthInfo) GetID() int64
func (*UserAuthInfo) GetLogin ¶
func (i *UserAuthInfo) GetLogin() string
func (*UserAuthInfo) IsLoggedIn ¶
func (i *UserAuthInfo) IsLoggedIn() bool
type UserSession ¶
type UserSession struct {
// contains filtered or unexported fields
}
func NewUserSession ¶
func NewUserSession(session *sessions.Session) *UserSession
func (*UserSession) Flush ¶
func (s *UserSession) Flush(r *http.Request, w http.ResponseWriter) error
func (*UserSession) GetAuthInfo ¶
func (s *UserSession) GetAuthInfo() security.UserAuthInfo
func (*UserSession) GetID ¶
func (s *UserSession) GetID() int64
func (*UserSession) GetLogin ¶
func (s *UserSession) GetLogin() string
func (*UserSession) IsLoggedIn ¶
func (s *UserSession) IsLoggedIn() bool
func (*UserSession) Reset ¶
func (s *UserSession) Reset(r *http.Request, w http.ResponseWriter) error
func (*UserSession) SetID ¶
func (s *UserSession) SetID(value int64)
func (*UserSession) SetLogin ¶
func (s *UserSession) SetLogin(value string)
type UserSessionStorage ¶
type UserSessionStorage struct { }
func NewUserSessionStorage ¶
func NewUserSessionStorage() *UserSessionStorage
func (*UserSessionStorage) GetSession ¶
func (s *UserSessionStorage) GetSession(r *http.Request) security.UserSession
Click to show internal directories.
Click to hide internal directories.