/* 管理员注册 */ func (this *Admin) RegisterHandler(rw http.ResponseWriter, req *http.Request) { logger.Infoln("entered Register()") switch req.Method { case "GET": t, err := template.ParseFiles("views/admin/register.html") if nil != err { logger.Errorln(err) return } if err = t.Execute(rw, nil); nil != err { logger.Errorln(err) return } case "POST": req.ParseForm() name := req.FormValue("username") psw := req.FormValue("password") confirmPsw := req.FormValue("confirm_password") if psw != confirmPsw { //TBD } model := models.Model{} model.AddUser(name, psw) http.Redirect(rw, req, "/", http.StatusFound) } }