Documentation ¶
Index ¶
- Constants
- func AboutAppHandler(r *mux.Router)
- func AboutAppHandlerFunc(w http.ResponseWriter, r *http.Request)
- func AboutViewHandler(r *mux.Router)
- func AboutViewHandlerFunc(w http.ResponseWriter, r *http.Request)
- func AddRecipeHandler(r *mux.Router)
- func AddRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
- func CheckSecurity(next http.HandlerFunc) http.HandlerFunc
- func DeleteRecipeHandler(r *mux.Router)
- func DeleteRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
- func DisplayRecipeHandler(r *mux.Router)
- func DisplayRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
- func GenerateToken(mySigningKey []byte, username string) (string, error)
- func LoadUserDetailsHandler(r *mux.Router)
- func LoadUserDetailsHandlerFunc(w http.ResponseWriter, r *http.Request)
- func LoginHandler(r *mux.Router)
- func LoginHandlerFunc(w http.ResponseWriter, r *http.Request)
- func NewRecipeHandler(r *mux.Router)
- func NewRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
- func ParseToken(myToken string, myKey string) bool
- func RetrieveRecipeHandler(r *mux.Router)
- func RetrieveRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
- func SignMeInHandler(r *mux.Router)
- func SignMeInHandlerFunc(w http.ResponseWriter, r *http.Request)
- func SignUpHandler(r *mux.Router)
- func SignUpHandlerFunc(w http.ResponseWriter, r *http.Request)
- func UniqueUserHandler(r *mux.Router)
- func UniqueUserHandlerFunc(w http.ResponseWriter, r *http.Request)
- func UserInfoHandler(r *mux.Router)
- func UserInfoHandlerFunc(w http.ResponseWriter, r *http.Request)
- func UserInfoUpdateHandler(r *mux.Router)
- func UserInfoUpdateHandlerFunc(w http.ResponseWriter, r *http.Request)
- func UserRegisterHandler(r *mux.Router)
- func UserRegisterHandlerFunc(w http.ResponseWriter, r *http.Request)
- func ViewHandler(r *mux.Router)
- func ViewHandlerFunc(w http.ResponseWriter, r *http.Request)
- type Authorize
- type Check
- type DeleteRecipe
- type DeleteResult
- type DisplayRecipe
- type FetchUserDetailFromDatabase
- type GetRecipe
- type LoadRequest
- type NewRecipeInsert
- type NewRecipeRequest
- type Page
- type PageDisplayRecipe
- type RecipeCreatedResponse
- type RegFields
- type RegisterUser
- type ReqUserUpdate
- type RequestRecipe
- type ReturnRecipes
- type SignInResponse
- type Signin
- type Unique
- type UniqueUser
- type UpdateUser
- type UserDetailResponse
- type UserExists
- type UserInfoPage
- type UserValidate
Constants ¶
View Source
const (
MySigningKey = "someAuthenticationString"
)
Variables ¶
This section is empty.
Functions ¶
func AboutAppHandler ¶
func AboutAppHandlerFunc ¶
func AboutAppHandlerFunc(w http.ResponseWriter, r *http.Request)
func AboutViewHandler ¶
func AboutViewHandlerFunc ¶
func AboutViewHandlerFunc(w http.ResponseWriter, r *http.Request)
func AddRecipeHandler ¶
func AddRecipeHandlerFunc ¶
func AddRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
func CheckSecurity ¶
func CheckSecurity(next http.HandlerFunc) http.HandlerFunc
func DeleteRecipeHandler ¶
func DeleteRecipeHandlerFunc ¶
func DeleteRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
func DisplayRecipeHandler ¶
func DisplayRecipeHandlerFunc ¶
func DisplayRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
func LoadUserDetailsHandler ¶
func LoadUserDetailsHandlerFunc ¶
func LoadUserDetailsHandlerFunc(w http.ResponseWriter, r *http.Request)
func LoginHandler ¶
func LoginHandlerFunc ¶
func LoginHandlerFunc(w http.ResponseWriter, r *http.Request)
func NewRecipeHandler ¶
func NewRecipeHandlerFunc ¶
func NewRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
func ParseToken ¶
func RetrieveRecipeHandler ¶
func RetrieveRecipeHandlerFunc ¶
func RetrieveRecipeHandlerFunc(w http.ResponseWriter, r *http.Request)
func SignMeInHandler ¶
func SignMeInHandlerFunc ¶
func SignMeInHandlerFunc(w http.ResponseWriter, r *http.Request)
func SignUpHandler ¶
func SignUpHandlerFunc ¶
func SignUpHandlerFunc(w http.ResponseWriter, r *http.Request)
func UniqueUserHandler ¶
func UniqueUserHandlerFunc ¶
func UniqueUserHandlerFunc(w http.ResponseWriter, r *http.Request)
func UserInfoHandler ¶
func UserInfoHandlerFunc ¶
func UserInfoHandlerFunc(w http.ResponseWriter, r *http.Request)
func UserInfoUpdateHandler ¶
func UserInfoUpdateHandlerFunc ¶
func UserInfoUpdateHandlerFunc(w http.ResponseWriter, r *http.Request)
func UserRegisterHandler ¶
func UserRegisterHandlerFunc ¶
func UserRegisterHandlerFunc(w http.ResponseWriter, r *http.Request)
func ViewHandler ¶
func ViewHandlerFunc ¶
func ViewHandlerFunc(w http.ResponseWriter, r *http.Request)
Types ¶
type DeleteRecipe ¶
type DeleteResult ¶
type DisplayRecipe ¶
type LoadRequest ¶
type NewRecipeInsert ¶
type NewRecipeRequest ¶
type PageDisplayRecipe ¶
type RecipeCreatedResponse ¶
type RegisterUser ¶
type ReqUserUpdate ¶
type RequestRecipe ¶
type ReturnRecipes ¶
type SignInResponse ¶
type UniqueUser ¶
type UpdateUser ¶
type UserDetailResponse ¶
type UserExists ¶
type UserExists struct {
Result string `json:"result"`
}
type UserInfoPage ¶
type UserValidate ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.