restrict v6
This commit is contained in:
@@ -269,6 +269,9 @@ func New() *flamego.Flame {
|
||||
f.Post("/read", question.SetRead)
|
||||
f.Post("/unread", question.SetUnread)
|
||||
f.Post("/answer", reqUserSignIn, form.Bind(form.PublishAnswerQuestion{}), question.PublishAnswer)
|
||||
// 举报入口:公开、不要求登录(主要目击者是匿名访客),限流防刷。
|
||||
// 举报只写入 content_reports,不改变任何可见性;处置由箱主或 CLI 完成。
|
||||
f.Post("/report", form.Bind(form.ReportQuestion{}), rateLimitMiddleware(10, 1*time.Minute), question.Report)
|
||||
f.Post("/follow-up", form.Bind(form.PublishFollowUpQuestion{}), question.PublishFollowUp)
|
||||
f.Post("/follow-up/{followUpID}/answer", reqUserSignIn, form.Bind(form.AnswerFollowUpQuestion{}), question.AnswerFollowUp)
|
||||
}, question.Questioner)
|
||||
|
||||
Reference in New Issue
Block a user