Documentation ¶
Index ¶
- type Service
- func (s *Service) ClearUserSession() error
- func (s *Service) GetFlashMessage() interface{}
- func (s *Service) GetUserSession() (*UserSession, error)
- func (s *Service) SetFlashMessage(msg string)
- func (s *Service) SetUserSession(userSession *UserSession) error
- func (s *Service) StartUserSession() error
- type UserSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service wraps session functionality
func NewService ¶
NewService starts a new Service instance
func (*Service) ClearUserSession ¶
ClearUserSession deletes the user session
func (*Service) GetFlashMessage ¶
func (s *Service) GetFlashMessage() interface{}
GetFlashMessage returns the first flash message
func (*Service) GetUserSession ¶
func (s *Service) GetUserSession() (*UserSession, error)
GetUserSession returns the user session
func (*Service) SetFlashMessage ¶
SetFlashMessage sets a flash message, useful for displaying an error after 302 redirection
func (*Service) SetUserSession ¶
func (s *Service) SetUserSession(userSession *UserSession) error
SetUserSession saves the user session
func (*Service) StartUserSession ¶
StartUserSession starts a new user session
Click to show internal directories.
Click to hide internal directories.