feat(home): 实现游客模式与登录流程优化

- 添加游客模式,展示公共内容无需强制登录
- 实现游客模块展示打卡、计划、关于我们等功能介绍
- 添加产品介绍页面显示学习成长工具详情
- 优化登录流程,添加用户协议和隐私政策同意选项
- 更新角色标签将老师改为管理员,学员改为成员
- 添加注销账号功能替代退出登录
- 实现webview页面域名白名单安全验证
- 添加隐私政策和用户协议页面
- 优化页面跳转逻辑和错误提示信息
- 统一项目名称从明缘进阶场改为明缘云道场
This commit is contained in:
王宏豪
2026-09-03 18:57:47 +08:00
parent d7fc8c8982
commit 1dd4fa3f41
20 changed files with 588 additions and 57 deletions

133
pages/privacy/privacy.wxml Normal file
View File

@@ -0,0 +1,133 @@
<view class="page">
<scroll-view class="content" scroll-y>
<!-- 隐私政策 -->
<block wx:if="{{type === 'privacy'}}">
<view class="section">
<view class="section-title">一、信息收集范围</view>
<view class="section-text">
为了向你提供打卡、计划管理等服务,我们会收集以下信息:
</view>
<view class="section-text">1. 手机号:用于账号注册与登录,验证你的身份;</view>
<view class="section-text">2. 头像与昵称:用于个人资料展示;</view>
<view class="section-text">3. 你主动提交的打卡记录、计划内容及附件图片;</view>
<view class="section-text">4. 设备信息与日志数据:用于排查故障、优化服务。</view>
</view>
<view class="section">
<view class="section-title">二、信息使用目的</view>
<view class="section-text">我们收集的信息仅用于以下目的:</view>
<view class="section-text">1. 提供打卡、计划管理、小组统计等核心功能;</view>
<view class="section-text">2. 账号安全验证与异常登录保护;</view>
<view class="section-text">3. 改进产品体验与服务质量。</view>
</view>
<view class="section">
<view class="section-title">三、信息存储与安全</view>
<view class="section-text">
你的个人信息存储于境内服务器,我们采取合理的技术措施保护你的信息安全,包括加密传输、访问控制等。
</view>
</view>
<view class="section">
<view class="section-title">四、第三方共享</view>
<view class="section-text">
我们不会向第三方出售或出租你的个人信息。仅在以下情况下可能共享:
</view>
<view class="section-text">1. 获得你的明确同意;</view>
<view class="section-text">2. 法律法规要求或司法机关依法定程序要求;</view>
<view class="section-text">3. 为完成服务所必需的合作方(如云存储服务),且签订了保密协议。</view>
</view>
<view class="section">
<view class="section-title">五、你的权利</view>
<view class="section-text">你有权访问、更正、删除你的个人信息,以及注销账号。你可以通过以下方式行使权利:</view>
<view class="section-text">1. 在「我的」页面中查看和修改个人资料;</view>
<view class="section-text">2. 在「我的」页面底部申请注销账号;</view>
<view class="section-text">3. 联系客服协助处理。</view>
</view>
<view class="section">
<view class="section-title">六、未成年人保护</view>
<view class="section-text">
若你是未满 14 周岁的未成年人,请在监护人陪同下阅读本政策,并在监护人同意的情况下使用我们的服务。
</view>
</view>
<view class="section">
<view class="section-title">七、联系方式</view>
<view class="section-text">如有任何疑问或投诉,请通过以下方式联系我们:</view>
<view class="section-text">客服邮箱:[此处填写客服邮箱]</view>
</view>
<view class="section">
<view class="section-title">八、政策更新</view>
<view class="section-text">
我们可能会适时更新本隐私政策,更新后的政策将在本页面公布。重大变更会通过小程序内通知等方式告知你。
</view>
</view>
</block>
<!-- 用户协议 -->
<block wx:if="{{type === 'agreement'}}">
<view class="section">
<view class="section-title">一、服务说明</view>
<view class="section-text">
明缘云道场小程序(以下简称"本小程序")为用户提供打卡记录、计划管理、小组统计等学习辅助服务。使用本小程序即表示你同意本协议的全部条款。
</view>
</view>
<view class="section">
<view class="section-title">二、账号注册与使用</view>
<view class="section-text">1. 你需通过手机号验证注册账号,并确保所提供信息真实准确;</view>
<view class="section-text">2. 你应妥善保管账号信息,对账号下的所有行为负责;</view>
<view class="section-text">3. 如发现账号异常,请及时联系客服处理。</view>
</view>
<view class="section">
<view class="section-title">三、用户行为规范</view>
<view class="section-text">你在使用本服务时,不得从事以下行为:</view>
<view class="section-text">1. 发布违法、违规、侵犯他人权益的内容;</view>
<view class="section-text">2. 恶意刷量、作弊、伪造打卡记录;</view>
<view class="section-text">3. 干扰或破坏本服务的正常运行;</view>
<view class="section-text">4. 未经授权访问他人账号或数据。</view>
</view>
<view class="section">
<view class="section-title">四、内容与知识产权</view>
<view class="section-text">
你上传的内容(包括文字、图片等)的知识产权归你所有。你授予本小程序为提供服务所必需的使用权限。
</view>
</view>
<view class="section">
<view class="section-title">五、服务变更与终止</view>
<view class="section-text">
我们可能根据业务需要调整或终止部分服务,并会提前通知用户。如因你违反本协议,我们有权暂停或终止对你的服务。
</view>
</view>
<view class="section">
<view class="section-title">六、免责声明</view>
<view class="section-text">
因不可抗力、系统故障、网络原因等不可归责于我方的事由导致服务中断或数据丢失的,我们不承担责任,但会尽力协助恢复。
</view>
</view>
<view class="section">
<view class="section-title">七、协议修改</view>
<view class="section-text">
我们可能根据需要修改本协议,修改后的协议将在本页面公布。继续使用服务即视为同意修改后的协议。
</view>
</view>
<view class="section">
<view class="section-title">八、联系方式</view>
<view class="section-text">如有疑问,请联系客服:</view>
<view class="section-text">客服邮箱:[此处填写客服邮箱]</view>
</view>
</block>
<view class="footer">最后更新日期:2026年9月</view>
</scroll-view>
</view>