web

package
v0.0.0-...-f154cc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2017 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrEmailExists error = errors.New("Email already exists")
View Source
var ErrInternal error = errors.New("Something happened. Please try again")
View Source
var ErrInvalidCredentials error = errors.New("Invalid email or password")

Functions

func HomeHandler

func HomeHandler(c echo.Context) error

func LoginHandler

func LoginHandler(c echo.Context) error

func LoginUser

func LoginUser(c echo.Context) error

func Logout

func Logout(c echo.Context) error

func RegisterHandler

func RegisterHandler(c echo.Context) error

func RegisterUser

func RegisterUser(c echo.Context) error

func RequireLogin

func RequireLogin(next echo.HandlerFunc) echo.HandlerFunc

func SaveSettings

func SaveSettings(c echo.Context) error

func SessionMiddleware

func SessionMiddleware(next echo.HandlerFunc) echo.HandlerFunc

func SetFlash

func SetFlash(c echo.Context, w http.ResponseWriter, r *http.Request, flashType, message string)

func SettingsHandler

func SettingsHandler(c echo.Context) error

func StartWebRouter

func StartWebRouter(e *echo.Echo)

func TransactionsHandler

func TransactionsHandler(c echo.Context) error

Types

type Flash

type Flash struct {
	Type    string
	Message string
}

type Params

type Params struct {
	Title   string
	Flashes []interface{}
	User    models.User
	Data    map[string]interface{}
}

type Template

type Template struct{}

func NewTemplateRenderer

func NewTemplateRenderer() *Template

func (*Template) Render

func (t *Template) Render(w io.Writer, name string, data interface{}, c echo.Context) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL