|
@ -6,6 +6,7 @@ import ( |
|
|
"github.com/gogf/gf/v2/frame/g" |
|
|
"github.com/gogf/gf/v2/frame/g" |
|
|
"github.com/gogf/gf/v2/net/ghttp" |
|
|
"github.com/gogf/gf/v2/net/ghttp" |
|
|
"github.com/gogf/gf/v2/os/gcmd" |
|
|
"github.com/gogf/gf/v2/os/gcmd" |
|
|
|
|
|
"link_homework/internal/controller/homework" |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
var ( |
|
|
var ( |
|
@ -25,7 +26,7 @@ var ( |
|
|
//// 设置登录前执行的函数,在用户登录之前会调用这个函数进行一些预处理,比如验证用户名和密码等。
|
|
|
//// 设置登录前执行的函数,在用户登录之前会调用这个函数进行一些预处理,比如验证用户名和密码等。
|
|
|
//LoginBeforeFunc: loginFunc, //手动编写 没有同时配置登入路径,登入方法,登出路径启动时会报错
|
|
|
//LoginBeforeFunc: loginFunc, //手动编写 没有同时配置登入路径,登入方法,登出路径启动时会报错
|
|
|
// 设置登出路径,即用户登出接口登入成功后会删除Token
|
|
|
// 设置登出路径,即用户登出接口登入成功后会删除Token
|
|
|
LogoutPath: "/user/logout", |
|
|
|
|
|
|
|
|
LogoutPath: "/logout", |
|
|
//// 设置需要拦截的路径,按照前缀拦截,所有以/user或/system开头的路径都需要进行Token认证。
|
|
|
//// 设置需要拦截的路径,按照前缀拦截,所有以/user或/system开头的路径都需要进行Token认证。
|
|
|
//AuthPaths: g.SliceStr{"/user", "/system"},
|
|
|
//AuthPaths: g.SliceStr{"/user", "/system"},
|
|
|
//// 设置不需要拦截的路径,所有以/user/info或/system/user/开头的路径都不需要进行Token认证。
|
|
|
//// 设置不需要拦截的路径,所有以/user/info或/system/user/开头的路径都不需要进行Token认证。
|
|
@ -37,6 +38,7 @@ var ( |
|
|
//group.Middleware(middleware.MiddlewareIsLogin)
|
|
|
//group.Middleware(middleware.MiddlewareIsLogin)
|
|
|
gfToken.Middleware(ctx, group) |
|
|
gfToken.Middleware(ctx, group) |
|
|
//直接写接口,不用再分组
|
|
|
//直接写接口,不用再分组
|
|
|
|
|
|
group.POST("/get-homework-list", homework.Homework().GetHomeworkList) |
|
|
}) |
|
|
}) |
|
|
//客户端
|
|
|
//客户端
|
|
|
s.Group("/api/homework_client", func(group *ghttp.RouterGroup) { |
|
|
s.Group("/api/homework_client", func(group *ghttp.RouterGroup) { |
|
|