Appearance
用户规则
概述
用户规则定义了小程序中用户登录、手机号绑定、资料修改及账号状态限制的基本行为约束。
规则明细
| 规则类型 | 规则 |
|---|---|
| 登录规则 | 小程序启动后先执行微信静默登录;未登录用户可浏览内容页,但进入抽奖、打卡、订单、我的资产类页面前必须完成登录与手机号绑定 |
| 手机号规则 | 手机号绑定必须由用户主动点击触发授权;服务端仅存储脱敏展示值和加密值 |
| 资料规则 | 用户可修改头像和昵称,手机号与注册时间不可前台修改 |
| 账号状态 | 用户状态支持 normal、disabled;disabled 用户不可抽奖、打卡、下单 |
详细说明
1. 登录规则
- 小程序启动后应优先执行微信静默登录。
- 未登录用户可正常浏览内容页。
- 以下页面或功能要求用户先完成登录与手机号绑定:
- 抽奖
- 打卡
- 订单
- 我的资产
2. 手机号规则
- 手机号绑定必须由用户主动点击触发授权,不可默认获取。
- 服务端仅保存:
- 脱敏展示值
- 加密值
3. 资料规则
- 用户可在前台修改:
- 头像
- 昵称
- 以下字段不可在前台修改:
- 手机号
- 注册时间
4. 账号状态
- 用户账号状态包括:
normaldisabled
- 当用户状态为
disabled时,禁止执行以下操作:- 抽奖
- 打卡
- 下单
实现要点
- 对受限页面和功能增加统一的登录与手机号绑定校验。
- 手机号获取流程必须符合微信授权规范,避免非用户主动触发。
- 对账号状态为
disabled的用户,在前后端均应增加拦截逻辑。
