Files
web_ylsa/api_iris/service/admin/init.go
2025-07-11 16:54:11 +08:00

26 lines
445 B
Go

package admin
import (
"errors"
"github.com/kataras/iris/v12"
"main/utils"
)
func Admin(ctx iris.Context) {
err := ctx.JSON(utils.FormatRes(iris.StatusOK, "", "adminPage"))
if err != nil {
return
}
}
// CheckAdmin 检查admin权限
func checkAdmin(ctx iris.Context) {
user := utils.GetLoginUser(ctx)
if user.Type != "admin" {
ctx.StatusCode(iris.StatusForbidden)
ctx.SetErr(errors.New("权限不足"))
return
}
ctx.Next()
}