Files
novalon-website/scripts/fix-login-issue.sh
T
张翔 4fdfc2d8b4 feat: implement frontend-backend configuration linkage
- Create public config API for frontend consumption
- Add configuration fetching to homepage
- Implement module show/hide logic based on config
- Add support for Services items filtering
- Add support for Products featured products and pricing display
- Add support for News display count, categories, and sort order
- Fix table name from 'configs' to 'siteConfig' in API route
- Update type definitions for proper TypeScript support
2026-03-13 13:11:20 +08:00

64 lines
1.6 KiB
Bash

#!/bin/bash
echo "🔧 修复登录问题"
echo "================"
echo ""
# 颜色定义
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color
# 停止当前服务器
echo "1. 停止当前服务器..."
if lsof -ti:3000 > /dev/null 2>&1; then
lsof -ti:3000 | xargs kill -9 2>/dev/null
echo -e "${GREEN}✅ 服务器已停止${NC}"
else
echo -e "${YELLOW}⚠️ 没有运行的服务器${NC}"
fi
# 清除缓存
echo ""
echo "2. 清除缓存..."
rm -rf .next
echo -e "${GREEN}✅ 缓存已清除${NC}"
# 重新构建
echo ""
echo "3. 重新构建应用..."
npm run build
if [ $? -eq 0 ]; then
echo -e "${GREEN}✅ 构建成功${NC}"
# 启动服务器
echo ""
echo "4. 启动生产服务器..."
npm run start &
sleep 3
if lsof -ti:3000 > /dev/null 2>&1; then
echo -e "${GREEN}✅ 服务器已启动${NC}"
echo ""
echo "=================================="
echo -e "${GREEN}🎉 修复完成!${NC}"
echo "=================================="
echo ""
echo "📧 管理员邮箱: admin@novalon.cn"
echo "🔑 管理员密码: admin123456"
echo "🌐 登录地址: http://localhost:3000/admin/login"
echo ""
echo "💡 提示:"
echo " - 打开浏览器控制台查看登录调试信息"
echo " - 如果仍有问题,请检查控制台错误"
echo " - 建议使用Chrome或Firefox浏览器"
else
echo -e "${RED}❌ 服务器启动失败${NC}"
fi
else
echo -e "${RED}❌ 构建失败${NC}"
exit 1
fi