Request object
This commit is contained in:
@ -1,7 +1,8 @@
|
||||
package handlers
|
||||
|
||||
import (
|
||||
"fiber-sessions/app/handlers/usersession"
|
||||
"fiber-sessions/app/data"
|
||||
"fiber-sessions/app/router/requests"
|
||||
"fiber-sessions/app/templates"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
@ -13,13 +14,13 @@ var pcLogin templates.PageContext = templates.PageContext{
|
||||
}
|
||||
|
||||
func Login(ctx *fiber.Ctx) error {
|
||||
pcLogin.RequestSession = usersession.NewRequestSession(ctx)
|
||||
Render(ctx, templates.RenderLogin(pcLogin))
|
||||
request := requests.NewRequest(ctx, data.UsersStorage)
|
||||
Render(ctx, templates.RenderLogin(request, pcLogin))
|
||||
return nil
|
||||
}
|
||||
|
||||
func LoginSubmit(ctx *fiber.Ctx) error {
|
||||
requestSession := usersession.NewRequestSession(ctx)
|
||||
request := requests.NewRequest(ctx, data.UsersStorage)
|
||||
|
||||
content := templates.LoginFormValidationContent{
|
||||
Validated: true,
|
||||
@ -39,7 +40,7 @@ func LoginSubmit(ctx *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
if !hasError {
|
||||
err := requestSession.LoginUser(content.Username, content.Password)
|
||||
err := request.LoginUser(content.Username, content.Password)
|
||||
if err == nil {
|
||||
ctx.Set("HX-Location", "/")
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user