Blame view

html/README-anonymous.md 2.67 KB
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 | 字符串 | ❌ |
  
  ## 🎉 **完成!**
  
  现在你的拓客服务已经完全支持匿名访问,前端页面无需任何认证即可提交数据到后端数据库!
  
  有任何问题或需要进一步调整,随时告诉我!