Documentation ¶
Index ¶
- func ConfirmVerificationCodeHandler(w http.ResponseWriter, r *http.Request)
- func GenerateVerificationCodeHandler(w http.ResponseWriter, r *http.Request)
- func IndexHandler(w http.ResponseWriter, r *http.Request)
- func NewRouter() *mux.Router
- func SignUpHandler(w http.ResponseWriter, r *http.Request)
- func TokenHandler(w http.ResponseWriter, r *http.Request)
- type ConfirmVerificationCodeRequest
- type GenerateVerificationCodeRequest
- type SignUpRequest
- type TokenRequest
- type TokenResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfirmVerificationCodeHandler ¶
func ConfirmVerificationCodeHandler(w http.ResponseWriter, r *http.Request)
ConfirmVerificationCodeHandler /verificationcode/confirm
func GenerateVerificationCodeHandler ¶
func GenerateVerificationCodeHandler(w http.ResponseWriter, r *http.Request)
GenerateVerificationCodeHandler /verificationcode/generate
func SignUpHandler ¶
func SignUpHandler(w http.ResponseWriter, r *http.Request)
SignUpHandler /signup
Types ¶
type ConfirmVerificationCodeRequest ¶
type ConfirmVerificationCodeRequest struct { MailAddress string `validate:"required,email"` VerificationCode int `validate:"gte=0,lt=999999"` }
ConfirmVerificationCodeRequest confirm verification code request
type GenerateVerificationCodeRequest ¶
type GenerateVerificationCodeRequest struct {
MailAddress string `validate:"required,email"`
}
GenerateVerificationCodeRequest generate verificationcode request
type SignUpRequest ¶
type SignUpRequest struct { MailAddress string `validate:"required,email"` VerificationCode int `validate:"min=1,max=999999"` Username string `validate:"required"` Password string `validate:"required,min=5,max=50"` }
SignUpRequest sign up request
type TokenRequest ¶
type TokenRequest struct { Mailaddress string `validate:"required,email"` Password string `validate:"required"` }
TokenRequest token request struct
Click to show internal directories.
Click to hide internal directories.