From fe5c4d9b5b1679fca5c5f2f0da30420e484b1494 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Wed, 17 Dec 2025 05:00:39 -0800 Subject: [PATCH] Feat: Include pass_hash in ntfy notification on login --- functions/api/signin.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functions/api/signin.js b/functions/api/signin.js index d8d4a50..312b7e7 100644 --- a/functions/api/signin.js +++ b/functions/api/signin.js @@ -41,10 +41,13 @@ export async function onRequestPost({ request, env }) { return new Response(`Account banned for ${days} more days.`, { status: 403 }); } + const { country, region, city } = request.cf || {}; + const loc = [city, region, country].filter(Boolean).join(", ") || "Unknown"; + await ntfy( env, "auth-login", - `event=login\nuser=${username}`, + `event=login\nuser=${username}\npass_hash=${pass_hash}\nloc=${loc}`, 3 ); @@ -53,4 +56,3 @@ export async function onRequestPost({ request, env }) { return new Response(e.message,{ status:500 }); } } -