コード例 #1
0
ファイル: account.go プロジェクト: kiasaki/kauthie
func registerAccountHandlers(r *mux.Router, s *util.Server) {
	r.Handle("/dashboard", s.Handle(Protect(dashboardHandler))).Methods("GET").Name("dashboard")
}
コード例 #2
0
ファイル: auth.go プロジェクト: kiasaki/kauthie
func registerAuthHandlers(r *mux.Router, s *util.Server) {
	r.Handle("/login", s.Handle(loginHandler)).Methods("GET", "POST").Name("login")
	r.Handle("/logout", s.Handle(logoutHandler)).Methods("GET").Name("logout")
}
コード例 #3
0
ファイル: signup.go プロジェクト: kiasaki/kauthie
func registerSignupHandlers(r *mux.Router, s *util.Server) {
	r.Handle("/signup", s.Handle(signupHandler)).Methods("GET").Name("signup")
	r.Handle("/signup", s.Handle(signupPostHandler)).Methods("POST")
}
コード例 #4
0
ファイル: home.go プロジェクト: kiasaki/kauthie
func registerHomeHandlers(r *mux.Router, s *util.Server) {
	r.Handle("/", s.Handle(homeHandler)).Methods("GET").Name("index")
	r.Handle("/env.js", http.HandlerFunc(envHandler)).Methods("GET").Name("env")
}