96009bc9
hexiaodong
hxd
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
# 拓客服务匿名访问配置说明
## 🎯 **配置完成!拓客服务现在支持匿名访问**
### **后端服务修改**
✅ 已移除用户管理依赖 (`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`
### **数据格式示例**
```json
{
"tksj": 1703123456789,
"tkry": "张三",
"gkxm": "李四",
"dhhm": "13800138000",
"gmzs": 5,
"zffs": "微信",
"sfjwx": "是",
"bz": "备注信息"
}
```
### **响应格式**
```json
{
"success": true,
"message": "拓客数据创建成功",
"data": "生成的ID"
}
```
## 🔒 **安全说明**
### **当前配置**
- ✅ 拓客服务支持匿名访问
- ✅ 无需JWT令牌或用户登录
- ✅ 适合公开的数据录入场景
### **注意事项**
- ⚠️ 所有用户都可以提交拓客数据
- ⚠️ 建议在生产环境中添加适当的访问控制
- ⚠️ 可以考虑添加简单的API密钥验证
## 🧪 **测试步骤**
1. **启动服务**: 确保后端运行在 `localhost:2011`
2. **测试连接**: 点击"测试连接"按钮
3. **填写表单**: 填写完整的拓客信息
4. **提交数据**: 点击"提交数据"按钮
5. **查看结果**: 检查成功消息和数据库记录
## 📝 **字段映射**
| 前端字段 | 后端字段 | 类型 | 必填 |
|---------|---------|------|------|
| 拓客时间 | tksj | 时间戳 | ✅ |
| 拓客人员 | tkry | 字符串 | ✅ |
| 顾客姓名 | gkxm | 字符串 | ✅ |
| 电话号码 | dhhm | 字符串 | ✅ |
| 购买张数 | gmzs | 整数 | ✅ |
| 支付方式 | zffs | 字符串 | ✅ |
| 是否加微信 | sfjwx | 字符串 | ✅ |
| 备注 | bz | 字符串 | ❌ |
## 🎉 **完成!**
现在你的拓客服务已经完全支持匿名访问,前端页面无需任何认证即可提交数据到后端数据库!
有任何问题或需要进一步调整,随时告诉我!
|