package views import ( "fmt" "github.com/kataras/iris/v12" ) func GetIndexPage(ctx iris.Context) { if err := ctx.View("pages/index.html"); err != nil { showError(ctx, err) return } } type loginForm struct { Email string `form:"email"` Password string `form:"password"` } func PostIndexPage(ctx iris.Context) { var form loginForm err := ctx.ReadForm(&form) if err != nil { ctx.StopWithError(iris.StatusBadRequest, err) return } fmt.Println("email:", form.Email) fmt.Println("password:", form.Password) if err := ctx.View("pages/index.jet"); err != nil { showError(ctx, err) return } }