Documentation
¶
Index ¶
- Constants
- func FAQ(tpl Template) http.HandlerFunc
- func StaticHandler(tpl Template) http.HandlerFunc
- type Galleries
- func (g Galleries) Create(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Delete(w http.ResponseWriter, r *http.Request)
- func (g Galleries) DeleteImage(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Edit(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Image(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Index(w http.ResponseWriter, r *http.Request)
- func (g Galleries) New(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Show(w http.ResponseWriter, r *http.Request)
- func (g Galleries) Update(w http.ResponseWriter, r *http.Request)
- func (g Galleries) UploadImage(w http.ResponseWriter, r *http.Request)
- type Template
- type UserMiddleware
- 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) ForgotPassword(w http.ResponseWriter, r *http.Request)
- func (u Users) New(w http.ResponseWriter, r *http.Request)
- func (u Users) ProcessForgotPassword(w http.ResponseWriter, r *http.Request)
- func (u Users) ProcessResetPassword(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) ResetPassword(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 Galleries ¶
type Galleries struct { Templates struct { Show Template New Template Edit Template Index Template } GalleryService *models.GalleryService }
func (Galleries) DeleteImage ¶
func (g Galleries) DeleteImage(w http.ResponseWriter, r *http.Request)
func (Galleries) UploadImage ¶
func (g Galleries) UploadImage(w http.ResponseWriter, r *http.Request)
type Template ¶
type Template interface {
Execute(w http.ResponseWriter, r *http.Request, data interface{}, errs ...error)
}
type UserMiddleware ¶
type UserMiddleware struct {
SessionService *models.SessionService
}
func (UserMiddleware) RequireUser ¶
func (um UserMiddleware) RequireUser(next http.Handler) http.Handler
type Users ¶
type Users struct { Templates struct { New Template SignIn Template UsersMe Template ForgotPassword Template CheckYourEmail Template ResetPassword Template } UserService *models.UserService SessionService *models.SessionService PasswordResetService *models.PasswordResetService EmailService *models.EmailService }
func (Users) CurrentUser ¶
func (u Users) CurrentUser(w http.ResponseWriter, r *http.Request)
func (Users) ForgotPassword ¶
func (u Users) ForgotPassword(w http.ResponseWriter, r *http.Request)
func (Users) ProcessForgotPassword ¶
func (u Users) ProcessForgotPassword(w http.ResponseWriter, r *http.Request)
func (Users) ProcessResetPassword ¶
func (u Users) ProcessResetPassword(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)
func (Users) ResetPassword ¶
func (u Users) ResetPassword(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.