yoake/internal/servetpl/funcmap/auth.go
2022-11-07 05:45:02 -05:00

23 lines
373 B
Go

package funcmap
import (
"github.com/eternal-flame-AD/yoake/internal/auth"
"github.com/labstack/echo/v4"
)
func AuthGet(c echo.Context) auth.RequestAuth {
a := auth.GetRequestAuth(c)
if !a.Valid {
return auth.RequestAuth{}
} else {
return a
}
}
func AuthLogin(c echo.Context) error {
if e := auth.Login(c); e != nil {
c.Error(e)
return e
}
return nil
}