Files
huishou/set-password.sh
2026-07-27 14:07:26 +08:00

29 lines
830 B
Bash

#!/bin/bash
echo "=== 读取用户数据 ==="
cat /www/huishou/server/data/users.json
echo ""
echo "=== 设置密码 ==="
docker exec huishou-backend-1 node -e "
const fs = require('fs');
const users = JSON.parse(fs.readFileSync('/app/server/data/users.json', 'utf-8'));
users.forEach(u => {
if (!u.password || u.password === '') {
u.password = '123456';
console.log('已为用户', u.name, '设置默认密码');
}
});
fs.writeFileSync('/app/server/data/users.json', JSON.stringify(users, null, 2));
console.log('密码设置完成');
"
echo ""
echo "=== 验证结果 ==="
cat /www/huishou/server/data/users.json
echo ""
echo "=== 测试登录 ==="
curl -s -X POST http://127.0.0.1:4000/api/admin/login -H "Content-Type: application/json" -d '{"phone":"13011375775","password":"123456"}'