Documentation ¶
Index ¶
- Constants
- func FAQ(tpl Template) http.HandlerFunc
- func StaticHandler(tpl Template) http.HandlerFunc
- type Template
- type Users
- func (u Users) Create(w http.ResponseWriter, r *http.Request)
- func (u Users) CurrentUser(w http.ResponseWriter, r *http.Request)
- func (u Users) New(w http.ResponseWriter, r *http.Request)
- func (u Users) ProcessSignIn(w http.ResponseWriter, r *http.Request)
- func (u Users) ProcessSignOut(w http.ResponseWriter, r *http.Request)
- func (u Users) SignIn(w http.ResponseWriter, r *http.Request)
Constants ¶
View Source
const (
CookieSession = "session"
)
Variables ¶
This section is empty.
Functions ¶
func FAQ ¶
func FAQ(tpl Template) http.HandlerFunc
func StaticHandler ¶
func StaticHandler(tpl Template) http.HandlerFunc
Types ¶
type Template ¶
type Template interface {
Execute(w http.ResponseWriter, r *http.Request, data interface{})
}
type Users ¶
type Users struct { Templates struct { New Template SignIn Template } UserService *models.UserService SessionService *models.SessionService }
func (Users) CurrentUser ¶
func (u Users) CurrentUser(w http.ResponseWriter, r *http.Request)
func (Users) ProcessSignIn ¶
func (u Users) ProcessSignIn(w http.ResponseWriter, r *http.Request)
func (Users) ProcessSignOut ¶
func (u Users) ProcessSignOut(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.