Documentation
¶
Index ¶
- Variables
- func Activate(users njudge.Users) echo.HandlerFunc
- func BeginOAuth() echo.HandlerFunc
- func GetActivateInfo() echo.HandlerFunc
- func GetForgottenPassword() echo.HandlerFunc
- func GetForgottenPasswordForm() echo.HandlerFunc
- func GetLogin() echo.HandlerFunc
- func GetRegister() echo.HandlerFunc
- func Logout() echo.HandlerFunc
- func OAuthCallback(us njudge.Users) echo.HandlerFunc
- func PostForgottenPassword(cfg config.Server, users njudge.Users, mailService email.Service) echo.HandlerFunc
- func PostForgottenPasswordForm(users njudge.Users) echo.HandlerFunc
- func PostLogin(us njudge.Users) echo.HandlerFunc
- func Register(cfg config.Server, registerService njudge.RegisterService, ...) echo.HandlerFunc
- func RequireLoginMiddleware() func(echo.HandlerFunc) echo.HandlerFunc
- func SetUserMiddleware(us njudge.Users) func(echo.HandlerFunc) echo.HandlerFunc
- type Authenticator
- type LoginErrorWithMessage
- type RegistrationPageData
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorLogin = errors.New("login error")
Functions ¶
func BeginOAuth ¶
func BeginOAuth() echo.HandlerFunc
func GetActivateInfo ¶
func GetActivateInfo() echo.HandlerFunc
func GetForgottenPassword ¶ added in v0.3.0
func GetForgottenPassword() echo.HandlerFunc
func GetForgottenPasswordForm ¶ added in v0.3.0
func GetForgottenPasswordForm() echo.HandlerFunc
func GetRegister ¶
func GetRegister() echo.HandlerFunc
func OAuthCallback ¶
func PostForgottenPassword ¶ added in v0.3.0
func PostForgottenPasswordForm ¶ added in v0.3.0
func RequireLoginMiddleware ¶
func RequireLoginMiddleware() func(echo.HandlerFunc) echo.HandlerFunc
func SetUserMiddleware ¶
Types ¶
type Authenticator ¶
type LoginErrorWithMessage ¶
type LoginErrorWithMessage struct {
TranslatedMessage string
}
func (LoginErrorWithMessage) Error ¶
func (LoginErrorWithMessage) Error() string
func (LoginErrorWithMessage) Is ¶
func (LoginErrorWithMessage) Is(target error) bool
type RegistrationPageData ¶
Click to show internal directories.
Click to hide internal directories.