#!/bin/bash
cd /var/www/onebot
JAR=/tmp/onebot_cookies2.txt
rm -f "$JAR"
# 重新登录拿会话
BODY=$(curl -s -c "$JAR" http://127.0.0.1:8081/auth/login)
CSRF=$(echo "$BODY" | grep -oE 'name="csrf-token" content="[^"]*"' | sed 's/.*content="//;s/"//')
curl -s -b "$JAR" -c "$JAR" -X POST http://127.0.0.1:8081/auth/login \
-d "username=admin@onebot.local" -d "password=OneBot@2026" \
-d "_token=$CSRF" -H "X-CSRF-TOKEN: $CSRF" -o /dev/null
echo "=== BOM 页面内容检查 ==="
BOM=$(curl -s -b "$JAR" http://127.0.0.1:8081/bom/show)
echo "$BOM" | grep -oE "
[^<]*" | head -1
echo "$BOM" | grep -qi "BOM" && echo "✅ 页面含 BOM 内容" || echo "❌ 无 BOM"
echo "$BOM" | grep -qi "新建 BOM" && echo "✅ 含新建 BOM 按钮" || echo "⚠️ 无新建 BOM(语言可能是 en-US)"
echo "$BOM" | grep -qi "New BOM" && echo "✅ 含 New BOM 按钮" || echo "⚠️ 无 New BOM"
echo ""
echo "=== 左侧菜单是否含 BOM 项 ==="
echo "$BOM" | grep -oE 'href="[^"]*bom[^"]*"' | head -5
echo "$BOM" | grep -qi "menu.bom\|BOM" && echo "✅ 菜单区含 BOM" || echo "⚠️ 菜单区未见 BOM 文案"
echo ""
echo "=== dashboard 品牌检查 ==="
DASH=$(curl -s -b "$JAR" http://127.0.0.1:8081/dashboard/show)
echo "$DASH" | grep -oE "[^<]*" | head -1
echo "$DASH" | grep -qi "OneBot" && echo "✅ dashboard 含 OneBot" || echo "⚠️ dashboard 无 OneBot 文案"
echo "$DASH" | grep -qi "leantime" && echo "⚠️ dashboard 仍含 leantime(检查上下文)" || echo "✅ dashboard 无 leantime"
echo ""
echo "=== 登录页 leantime 残留定位 ==="
curl -s http://127.0.0.1:8081/auth/login | grep -oiE ".{40}leantime.{40}" | head -5