mirror of https://github.com/allinssl/allinssl
修改首页描述和api
parent
400d7e6db8
commit
c012704c9a
|
@ -113,9 +113,9 @@ func GetWorkflowHistory() ([]map[string]any, error) {
|
||||||
}
|
}
|
||||||
switch v["exec_type"] {
|
switch v["exec_type"] {
|
||||||
case "manual":
|
case "manual":
|
||||||
mode = "手动触发"
|
mode = "手动"
|
||||||
case "auto":
|
case "auto":
|
||||||
mode = "定时触发"
|
mode = "自动"
|
||||||
}
|
}
|
||||||
wk, err := s.Where("id=?", []interface{}{v["workflow_id"]}).Select()
|
wk, err := s.Where("id=?", []interface{}{v["workflow_id"]}).Select()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -131,6 +131,7 @@ func checkApiKey(c *gin.Context) bool {
|
||||||
err := c.Bind(&form)
|
err := c.Bind(&form)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.JSON(http.StatusBadRequest, gin.H{"error": "invalid request"})
|
c.JSON(http.StatusBadRequest, gin.H{"error": "invalid request"})
|
||||||
|
c.Abort()
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
if form.ApiToken == "" || form.Timestamp == "" {
|
if form.ApiToken == "" || form.Timestamp == "" {
|
||||||
|
@ -139,12 +140,14 @@ func checkApiKey(c *gin.Context) bool {
|
||||||
apiKey := public.GetSettingIgnoreError("api_key")
|
apiKey := public.GetSettingIgnoreError("api_key")
|
||||||
if apiKey == "" {
|
if apiKey == "" {
|
||||||
c.JSON(http.StatusBadRequest, gin.H{"error": "未开启api"})
|
c.JSON(http.StatusBadRequest, gin.H{"error": "未开启api"})
|
||||||
|
c.Abort()
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
// timestamp := time.Now().Unix()
|
// timestamp := time.Now().Unix()
|
||||||
ApiToken := generateSignature(form.Timestamp, apiKey)
|
ApiToken := generateSignature(form.Timestamp, apiKey)
|
||||||
if form.ApiToken != ApiToken {
|
if form.ApiToken != ApiToken {
|
||||||
c.JSON(http.StatusUnauthorized, gin.H{"error": "invalid token"})
|
c.JSON(http.StatusUnauthorized, gin.H{"error": "invalid token"})
|
||||||
|
c.Abort()
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
// 这里可以添加其他的验证逻辑,比如检查时间戳是否过期等
|
// 这里可以添加其他的验证逻辑,比如检查时间戳是否过期等
|
||||||
|
|
Loading…
Reference in New Issue