README-anonymous.md
拓客服务匿名访问配置说明
🎯 配置完成!拓客服务现在支持匿名访问
后端服务修改
✅ 已移除用户管理依赖 (IUserManager)
✅ 已添加 [AllowAnonymous] 特性
✅ 已简化构造函数,不再需要用户认证
✅ 已优化错误处理和返回信息
前端页面修改
✅ 已移除访问令牌配置
✅ 已简化配置区域,只保留API地址
✅ 已移除所有认证相关的HTTP请求头
🔧 使用方法
1. 启动后端服务
确保 .NET Core 服务运行在 http://localhost:2011
2. 打开拓客页面
在浏览器中打开 html/expansion1.html
3. 配置API地址
- 默认地址:
http://localhost:2011 - 点击"测试连接"验证服务状态
4. 填写并提交数据
- 填写拓客信息
- 点击"提交数据"
- 数据将直接保存到数据库,无需认证
🌐 API接口信息
拓客数据提交
- URL:
POST http://localhost:2011/api/Extend/LqTkjlb - 认证: 无需认证 (匿名访问)
- Content-Type:
application/json
数据格式示例
{
"tksj": 1703123456789,
"tkry": "张三",
"gkxm": "李四",
"dhhm": "13800138000",
"gmzs": 5,
"zffs": "微信",
"sfjwx": "是",
"bz": "备注信息"
}
响应格式
{
"success": true,
"message": "拓客数据创建成功",
"data": "生成的ID"
}
🔒 安全说明
当前配置
- ✅ 拓客服务支持匿名访问
- ✅ 无需JWT令牌或用户登录
- ✅ 适合公开的数据录入场景
注意事项
- ⚠️ 所有用户都可以提交拓客数据
- ⚠️ 建议在生产环境中添加适当的访问控制
- ⚠️ 可以考虑添加简单的API密钥验证
🧪 测试步骤
- 启动服务: 确保后端运行在
localhost:2011 - 测试连接: 点击"测试连接"按钮
- 填写表单: 填写完整的拓客信息
- 提交数据: 点击"提交数据"按钮
- 查看结果: 检查成功消息和数据库记录
📝 字段映射
| 前端字段 | 后端字段 | 类型 | 必填 |
|---|---|---|---|
| 拓客时间 | tksj | 时间戳 | ✅ |
| 拓客人员 | tkry | 字符串 | ✅ |
| 顾客姓名 | gkxm | 字符串 | ✅ |
| 电话号码 | dhhm | 字符串 | ✅ |
| 购买张数 | gmzs | 整数 | ✅ |
| 支付方式 | zffs | 字符串 | ✅ |
| 是否加微信 | sfjwx | 字符串 | ✅ |
| 备注 | bz | 字符串 | ❌ |
🎉 完成!
现在你的拓客服务已经完全支持匿名访问,前端页面无需任何认证即可提交数据到后端数据库!
有任何问题或需要进一步调整,随时告诉我!