Files
Eden Kirin c7955104ae Login form
2023-10-25 08:28:44 +02:00

37 lines
619 B
Go

package views
import (
"fmt"
"github.com/kataras/iris/v12"
)
func GetIndexPage(ctx iris.Context) {
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)
return
}
}