Files
Leantime/.dev/remote-deploy/29_final_check.sh

35 lines
1.6 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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 "<title>[^<]*</title>" | 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 "<title>[^<]*</title>" | 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