html

package
v0.0.0-...-a237221 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2021 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PORT = "6000"

Functions

func GenerateJWT

func GenerateJWT(email string) (string, error)

Types

type Data

type Data struct {
	Error    bool
	ErrorMsg string
	Success  bool
	Response bool

	Admin bool
	User  bool

	SessionOrg      string
	SessionUserData *model.User

	AllUsersData []model.User

	AllHistoryData []model.HistoryData
	HistoryUser    string
	History        bool

	UpdateUser string
	Update     bool

	DeleteUser string
	Delete     bool

	Logout bool

	CustomOrg1 string
	CustomOrg2 string
	CustomOrg3 string
	CustomOrg4 string
}

func (*Data) Setup

func (data *Data) Setup(orgUser *org.OrgUser, needHistory bool) (*Data, error)

type HtmlApp

type HtmlApp struct {
	Org *org.OrgSetup
}

func (*HtmlApp) AuthenticateHandler

func (app *HtmlApp) AuthenticateHandler(w http.ResponseWriter, r *http.Request)

func (*HtmlApp) ChangePwdHandler

func (app *HtmlApp) ChangePwdHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) DeletePageHandler

func (app *HtmlApp) DeletePageHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) EditPageHandler

func (app *HtmlApp) EditPageHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) GetHistoryHandler

func (app *HtmlApp) GetHistoryHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) IndexPageHandler

func (app *HtmlApp) IndexPageHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) LoginHandler

func (app *HtmlApp) LoginHandler(w http.ResponseWriter, r *http.Request)

func (*HtmlApp) LogoutHandler

func (app *HtmlApp) LogoutHandler(w http.ResponseWriter, r *http.Request)

func (*HtmlApp) OpenChangePwdHandler

func (app *HtmlApp) OpenChangePwdHandler() func(http.ResponseWriter, *http.Request)

func (*HtmlApp) RegisterHandler

func (app *HtmlApp) RegisterHandler(w http.ResponseWriter, r *http.Request)

func (*HtmlApp) TokenAuthHandler

func (app *HtmlApp) TokenAuthHandler() func(http.ResponseWriter, *http.Request)

Jump to

Keyboard shortcuts

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