diff --git a/main.go b/main.go index f90325f..4e44707 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,7 @@ func main() { models.SetDB(db) csrfMiddleware := csrf.Protect( - []byte("32-byte-long-auth-key-here"), // TodO: Make Global + []byte("abcdefghijklmnopqrstuvwx12345678"), // TodO: Make Global csrf.Secure(true), csrf.Path("/"), ) @@ -27,9 +27,8 @@ func main() { mux.HandleFunc("/", handlers.Home(db)) mux.HandleFunc("/new", handlers.NewDraw) // ToDo: needs to be wrapped in admin auth mux.HandleFunc("/submit", handlers.Submit) - mux.HandleFunc("/ticket", handlers.NewTicket(db)) - mux.HandleFunc("/tickets", middleware.Auth(true)(handlers.ListTickets(db))) - mux.HandleFunc("/submit-ticket", helpers.AuthMiddleware(handlers.SubmitTicket(db))) + //mux.HandleFunc("/tickets", middleware.Auth(true)(handlers.ListTickets(db))) + //mux.HandleFunc("/submit-ticket", helpers.AuthMiddleware(handlers.SubmitTicket(db))) mux.HandleFunc("/login", middleware.Auth(false)(handlers.Login)) mux.HandleFunc("/logout", handlers.Logout) mux.HandleFunc("/signup", middleware.Auth(false)(handlers.Signup)) @@ -37,6 +36,9 @@ func main() { // Result pages mux.HandleFunc("/results/thunderball", handlers.ResultsThunderball(db)) + // Account Pages + mux.HandleFunc("account/ticket/add_ticket", middleware.Auth(true)(handlers.NewTicket(db))) + log.Println("🌐 Running on http://localhost:8080") http.ListenAndServe(":8080", helpers.RateLimit(csrfMiddleware(mux))) }