Mmaccms.clubDOCS
模组参考会员

会员登录

MacCMS 会员登录:已有前台会员账号;后台管理员不能用于此前台表单。说明页面入口、操作步骤、模板数据与失败排查。

MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围

会员登录属于前台会员功能。已有前台会员账号;后台管理员不能用于此前台表单。

页面与数据

项目说明
当前模板文件html/user/login.html
入口user/login
模型/页面编号mid=6,aid=6
当前用户控制器提供的 $obj;私有字段不要输出到公开页面
本页数据表单与页面变量以控制器提供为准

按顺序操作

访问会员登录页,填写账号和密码;启用验证码时再填写验证码。点击登录后进入用户中心,再退出并确认状态变化。

最小显示示例

<a href="{:mac_url('user/login')}">会员登录</a>

示例只演示入口或显示区域,完整提交行为使用同版本默认模板的表单和脚本。

自定义模板时保留什么

  1. 从本文底部的同版本默认模板核对表单字段和调用方法,再移植到自己的主题。
  2. 同时保留公共 include、public/jsvar 和页面专用脚本;只复制表单标签会丢失 AJAX、验证码或错误处理。
  3. 本版本使用 CSRF 令牌。需要提交的表单按原实现携带 token 或相应头部,令牌取当前页面,不写死。
  4. 不修改用户 ID 来查看其他账号数据;身份和订单归属由后端决定。

如何验收

正确账号进入用户中心;错误密码停留并显示错误,不应仍显示已登录。

常见失败

先检查账号身份,再看 AJAX 返回 code/msg;令牌失效时刷新页面,检查同源会话。 在浏览器 F12 → Network 中查看请求的状态码与响应 code/msg。不要只看按钮是否变色。

继续阅读会员字段、通用分页与故障排查。

代码依据

让建站与维护更省心

承接 MacCMS 网站搭建、二次开发与一站式维护。欢迎联系我们,聊聊你的项目需求。

本页目录