UserMiddleware added

This commit is contained in:
Roman Useinov
2022-01-16 14:02:58 +00:00
parent 6c6e647cb6
commit e7e5904829
6 changed files with 62 additions and 43 deletions

View File

@@ -12,10 +12,12 @@ import (
)
// AuthController : AuthController struct
type AuthController struct{}
type AuthController struct {
JWTSecret []byte
}
// Auth : Auth Controller
func (AuthController) Auth(c echo.Context) error {
func (ctrl AuthController) Auth(c echo.Context) error {
ctx := c.(*lib.LndhubContext)
type RequestBody struct {
Login string `json:"login"`
@@ -78,12 +80,12 @@ func (AuthController) Auth(c echo.Context) error {
})
}
accessToken, err := tokens.GenerateAccessToken(&user)
accessToken, err := tokens.GenerateAccessToken(ctrl.JWTSecret, &user)
if err != nil {
return err
}
refreshToken, err := tokens.GenerateRefreshToken(&user)
refreshToken, err := tokens.GenerateRefreshToken(ctrl.JWTSecret, &user)
if err != nil {
return err
}