diff options
Diffstat (limited to 'website.go')
| -rw-r--r-- | website.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -666,7 +666,10 @@ func handleUptimePing(w http.ResponseWriter, r *http.Request) { }) } else if r.Method == http.MethodPost { if devMode == false { - secretToken := os.Getenv("MY_UPTIME_TOKEN") + secretFile := os.Getenv("MY_UPTIME_TOKEN_FILE") + bytes, err := os.ReadFile(secretFile) + Assert(err == nil) + secretToken := string(bytes) if r.Header.Get("Authorization") != "Bearer "+secretToken { http.Error(w, "Unauthorized", http.StatusUnauthorized) return |
