func (ctx *SignupController) Signup() { if ctx.Ctx.Input.Method() == "POST" { s := models.User{} err := ctx.ParseForm(&s) if err != nil { error := map[string]string{"status": "ERROR", "errorMsg": "An error occured"} ctx.Data["json"] = &error ctx.ServeJson() } else { _, insertErr := s.Save() if insertErr == nil { success := map[string]string{"status": "SUCCESS"} ctx.Data["json"] = &success ctx.ServeJson() } else { error := map[string]string{"status": "ERROR", "errorMsg": "An error occured"} ctx.Data["json"] = &error ctx.ServeJson() } } } }