Fixed naming
This commit is contained in:
27
controllers/auth_controller.go
Normal file
27
controllers/auth_controller.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"gitlab.com/pactual1/backend/middlewares"
|
||||
|
||||
"gitlab.com/pactual1/backend/shared"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
type AuthController struct{}
|
||||
|
||||
|
||||
func (this AuthController)HandleLogin(c *gin.Context) {
|
||||
userId:="123"
|
||||
username:="Beast"
|
||||
roles:= []string{shared.RoleAdmin, shared.RoleProUser}
|
||||
|
||||
// do user auth here
|
||||
|
||||
//issue token
|
||||
token, err := middlewares.GenerateToken([]byte(middlewares.SigningKey), userId,username, roles)
|
||||
if err != nil {
|
||||
|
||||
}
|
||||
c.JSON(200, token)
|
||||
}
|
||||
Reference in New Issue
Block a user