diff --git a/router/router.go b/router/router.go index cc049fa0..b9e5c5a5 100644 --- a/router/router.go +++ b/router/router.go @@ -33,6 +33,7 @@ func init() { gzipUserVerifyEmailHandler := handlers.CompressHandler(http.HandlerFunc(UserVerifyEmailHandler)) gzipUserRegisterPostHandler := handlers.CompressHandler(http.HandlerFunc(UserRegisterPostHandler)) gzipUserLoginPostHandler := handlers.CompressHandler(http.HandlerFunc(UserLoginPostHandler)) + gzipUserProfileHandler := handlers.CompressHandler(http.HandlerFunc(UserProfileHandler)) Router = mux.NewRouter() @@ -57,6 +58,7 @@ func init() { Router.Handle("/verify/email/{token}", gzipUserVerifyEmailHandler).Name("user_verify").Methods("GET") Router.Handle("/user/register", gzipUserRegisterPostHandler).Name("user_register").Methods("POST") Router.Handle("/user/login", gzipUserLoginPostHandler).Name("user_login").Methods("POST") + Router.Handle("/user/{id}/{username}", gzipUserProfileHandler).Name("user_profile").Methods("GET") Router.PathPrefix("/captcha").Methods("GET").HandlerFunc(captcha.ServeFiles) Router.NotFoundHandler = http.HandlerFunc(NotFoundHandler) diff --git a/templates/_badgemenu.html b/templates/_badgemenu.html index 71a3fafc..65bc2e77 100644 --- a/templates/_badgemenu.html +++ b/templates/_badgemenu.html @@ -2,10 +2,10 @@ {{with .User}}