模组参考会员
会员字段与数据范围
区分 MacCMS 用户中心的 $obj、全站用户对象与记录列表,正确显示昵称、积分和会员组。
MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围
用户中心的 $obj 是当前会员。历史记录里的 $list 则是记录数组,两者不能互换。会员模型 mid=6,用户页面 aid=6。
常用公开显示字段
| 字段 | 用途 |
|---|---|
| user_id | 当前会员编号 |
| user_name | 登录账号名称 |
| user_nick_name | 昵称 |
| user_portrait | 头像 |
| user_points | 积分余额 |
| group_id | 所属会员组 |
| user_end_time | 会员到期时间;按实际组规则解释 |
<p>{$obj.user_nick_name}</p>
<p>积分:{$obj.user_points}</p>登录一个测试账号访问用户中心,对照后台数据;换账号后应跟随变化。
不应该输出的内容
密码、验证答案、重置令牌、完整个人联系方式不属于公开展示字段。即使模型对象含这些值,也不应 dump 整个用户数组。纯静态页面不能嵌入某个用户的私人信息,CDN 也不能共用其缓存。
记录列表
播放/收藏记录通过 $list 循环,循环项不是用户对象。先根据会员模块打开对应页面,再使用它的默认模板字段。