mirror of
https://github.com/skyle1995/NetworkAuth.git
synced 2026-05-25 02:24:05 +08:00
更新底层架构
This commit is contained in:
32
controllers/default/handlers.go
Normal file
32
controllers/default/handlers.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package default_ctrl
|
||||
|
||||
import (
|
||||
"NetworkAuth/services"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// RootHandler 根路径处理器
|
||||
// 使用模板渲染服务器信息页面
|
||||
func RootHandler(c *gin.Context) {
|
||||
// 获取设置服务
|
||||
settings := services.GetSettingsService()
|
||||
|
||||
// 传递模板数据
|
||||
data := map[string]interface{}{
|
||||
"Title": settings.GetString("site_title", "NetworkAuth Server"),
|
||||
"Keywords": settings.GetString("site_keywords", ""),
|
||||
"Description": settings.GetString("site_description", ""),
|
||||
"SystemName": "系统提醒", // 对应 H1
|
||||
"WarningText": "🚫 未授权,拒绝访问",
|
||||
"InfoText": "💬 如有问题,请联系网站管理员",
|
||||
"FooterText": settings.GetString("footer_text", "Copyright © 2026 NetworkAuth. All Rights Reserved."),
|
||||
"ICPRecord": settings.GetString("icp_record", ""),
|
||||
"ICPRecordLink": settings.GetString("icp_record_link", "https://beian.miit.gov.cn"),
|
||||
"CurrentYear": time.Now().Year(),
|
||||
}
|
||||
|
||||
c.HTML(http.StatusOK, "index.html", data)
|
||||
}
|
||||
Reference in New Issue
Block a user