package
0.0.0-20241228035806-3120d8b43d44
Repository: https://github.com/corvofeng/go-flarum.git
Documentation: pkg.go.dev
# Functions
Record user actions If you want to make records, here is an example:
ctx.actionRecords = "Create a new discussion".
AdjustLocaleMiddleware 调整用户的语言设置.
ArticleHomeList 文章主页.
FlarumAPICreateDiscussion 用户创建一条话题.
FlarumAPICreatePost flarum进行评论的接口.
FlarumAPIDiscussions flarum文章api.
FlarumConfirmUserAndPost 确认当前的用户的评论信息 FIXME: 这个函数我只知道是在评论时, @其他用户时会调用这个接口, 但是接口具体的行为还不太了解.
FlarumDiscussionDetail 获取flarum中的某篇帖子 TODO: #12.
No description provided by the author
FlarumIndex flarum主页.
FlarumPosts 获取评论.
FlarumPostsUtils 对于评论的一些操作.
FlarumIndex flarum主页.
FlarumUser flarum用户查询.
FlarumUserLogin flarum用户登录.
FlarumUserLogout flarum用户注销.
FlarumUserPage flarum用户查询.
FlarumUserRegister 用户注册.
FlarumUserSettings flarum用户查询.
FlarumUserUpdate flarum用户更新配置信息.
GetRetContext 获取当前上线信息中的自有的context.
GithubOauthCallbackHandler github用户登录回调.
GithubOauthHandler github用户登录.
InAdminMiddleware 被此装饰器修饰表明当前请求为API请求.
InAPIMiddleware 被此装饰器修饰表明当前请求为API请求.
InitPageData 初始化返回页面.
IsInAdmin 在admin页面中.
MiddlewareArrayToChains 中间件整理成链式的函数调用形式 当我们某个使用了多个中间件时, 可以方便的进行整合:
sp.HandleFunc(pat.Get("/"), controller.ArrayToChains(
[]controller.ReqMiddle{
controller.TestMiddleware,
controller.TestMiddleware2,
},
h.FlarumIndex,
))
将会返回被中间件包裹的如下形式的函数:
controller.TestMiddleware(controller.TestMiddleware2(h.FlarumIndex))
*/.
MustAdminUser 必须为管理员才能操作.
MustAuthMiddleware 要求用户必须登录.
MustCSRFMiddleware 检查csrf token.
NewCaptcha 获取新的验证码.
RealIPMiddleware 获取用户的真实ip.
TrackerMiddleware 记录请求时间.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author