diff --git a/router/api-router.go b/router/api-router.go index e02e1c3f3..800c5c657 100644 --- a/router/api-router.go +++ b/router/api-router.go @@ -96,7 +96,7 @@ func SetApiRouter(router *gin.Engine) { // Check-in routes selfRoute.GET("/checkin", controller.GetCheckinStatus) - selfRoute.POST("/checkin", controller.DoCheckin) + selfRoute.POST("/checkin", middleware.TurnstileCheck(), controller.DoCheckin) } adminRoute := userRoute.Group("/") diff --git a/web/src/components/settings/PersonalSetting.jsx b/web/src/components/settings/PersonalSetting.jsx index e70b997cd..657d9b4ff 100644 --- a/web/src/components/settings/PersonalSetting.jsx +++ b/web/src/components/settings/PersonalSetting.jsx @@ -451,7 +451,12 @@ const PersonalSetting = () => { {/* 签到日历 - 仅在启用时显示 */} {status?.checkin_enabled && (