rag/internal/handlers/controllers/user/main.go

18 lines
352 B
Go
Raw Normal View History

2024-06-13 07:36:51 +00:00
package user
import (
2024-07-14 09:44:49 +00:00
"framework_v2/internal/logic"
2024-06-13 07:36:51 +00:00
"github.com/gin-gonic/gin"
)
2024-07-14 09:44:49 +00:00
var AuthLogic = logic.NewAuthLogic()
2024-06-13 08:36:10 +00:00
2024-07-14 09:44:49 +00:00
func CurrentUser(c *gin.Context) {
2024-06-15 16:45:32 +00:00
c.JSON(200, gin.H{
2024-07-14 10:14:01 +00:00
"IP": c.ClientIP(),
"Valid": AuthLogic.GinUser(c).Valid,
"UserEmail": AuthLogic.GinUser(c).Token.Email,
"UserId": AuthLogic.GinUser(c).Token.Sub,
2024-06-15 16:45:32 +00:00
})
2024-06-13 07:36:51 +00:00
}