diff --git a/app/templates/pages/index.jet b/app/templates/pages/index.jet index 3b198aa..0b8a27e 100644 --- a/app/templates/pages/index.jet +++ b/app/templates/pages/index.jet @@ -4,6 +4,23 @@ {{ block mainContent() }} +
+
+
+ + +
+
+ + +
+ + +
+
+

Bacon ipsum dolor amet leberkas kevin meatball pork loin beef ribs prosciutto, turducken bacon bresaola tri-tip. Strip steak flank shankle, sirloin short ribs shoulder meatball pork chop kevin ribeye jowl ham pork belly turducken jerky. Flank tongue short loin ham hock brisket turducken tail filet mignon cupim. Pork capicola buffalo kevin jowl chicken. Filet mignon brisket pig, landjaeger sausage cow fatback drumstick chicken buffalo tenderloin spare ribs.

Swine shankle porchetta pancetta. Buffalo chicken turducken ground round kevin shoulder, salami pig t-bone beef ribs tri-tip tongue pork belly doner. Landjaeger meatloaf short loin biltong. Alcatra tongue shankle, tri-tip pancetta porchetta tenderloin corned beef pastrami rump. Bresaola chislic beef kielbasa sausage, ball tip burgdoggen boudin capicola short loin tenderloin buffalo landjaeger.

diff --git a/app/views/index.go b/app/views/index.go index e593df1..545de7f 100644 --- a/app/views/index.go +++ b/app/views/index.go @@ -1,11 +1,33 @@ package views -import "github.com/kataras/iris/v12" +import ( + "fmt" + + "github.com/kataras/iris/v12" +) func GetIndexPage(ctx iris.Context) { - params1 := []string{"param 1", "param 2", "param 3"} - ctx.ViewData("params1", params1) - ctx.ViewData("users", users) + if err := ctx.View("pages/index.jet"); 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) diff --git a/app/views/router.go b/app/views/router.go index 56a51a9..3904d46 100644 --- a/app/views/router.go +++ b/app/views/router.go @@ -4,6 +4,8 @@ import "github.com/kataras/iris/v12" func CreateRouter(app *iris.Application) { app.Get("/", GetIndexPage) + app.Post("/", PostIndexPage) + app.Get("/users", GetUsersPage) app.Get("/about", GetAboutPage) }