func postRegister(rw http.ResponseWriter, req *http.Request) { var user httpauth.UserData user.Username = req.PostFormValue("username") user.Email = req.PostFormValue("email") password := req.PostFormValue("password") if err := aaa.Register(rw, req, user, password); err == nil { postLogin(rw, req) } else { http.Redirect(rw, req, "/login", http.StatusSeeOther) } }
func postAddUser(rw http.ResponseWriter, req *http.Request) { var user httpauth.UserData user.Username = req.PostFormValue("username") user.Email = req.PostFormValue("email") password := req.PostFormValue("password") user.Role = req.PostFormValue("role") if err := aaa.Register(rw, req, user, password); err != nil { // maybe something } http.Redirect(rw, req, "/admin", http.StatusSeeOther) }