用户账户系统

主题内置了完整的用户账户系统,包括用户注册、登录、密码找回、个人中心等功能。这些功能需要创建对应的页面并使用正确的模板。

用户登录页

使用「用户登录页面」模板创建登录页面,建议固定链接设置为「login」。登录页面支持两种登录方式:密码登录和验证码登录。密码登录方式需要用户输入用户名/邮箱/手机号和密码;验证码登录方式需要用户输入手机号并获取短信验证码(需在插件后台配置短信服务)。

登录页面还提供图形验证码功能,可以防止恶意登录尝试。是否启用图形验证码可以在插件后台设置。页面还包含「记住我」选项和「忘记密码」链接,以及跳转到注册页面的链接。

用户登录成功后会自动跳转到个人中心页面。如果用户在访问需要登录的页面(如个人中心、支付页面)时未登录,系统会自动跳转到登录页面。

Image 9

用户注册页

使用「用户注册页面」模板创建注册页面,建议固定链接设置为「register」。注册页面同样支持两种方式:邮箱注册和手机号注册。邮箱注册需要用户填写用户名、邮箱地址、邮箱验证码和密码;手机号注册需要用户填写手机号、短信验证码、用户名和密码。

注册时用户需要同意用户协议和隐私政策,这两个文档页面由插件自动生成。密码设置有强度要求,必须至少 8 个字符,并且需要包含大写字母、小写字母、数字、特殊字符中的至少两种类型。注册成功后用户会自动登录并跳转到个人中心。

Image 10

找回密码页

使用「找回密码页面」模板创建密码重置页面,建议固定链接设置为「forgot-password」。用户可以通过邮箱或手机号两种方式找回密码。输入注册时使用的邮箱或手机号,获取验证码,然后设置新密码。新密码同样需要满足密码强度要求。

Image 11

用户账户页(个人中心)

使用「用户账户页」模板创建个人中心页面,建议固定链接设置为「account」。这个页面是用户管理自己账户和购买记录的核心页面,只有登录用户才能访问。页面采用左侧菜单、右侧内容的布局结构,包含以下功能模块:

「账户概览」模块显示用户的基本信息统计,包括订单总数、已购产品数、激活中的许可证数量等。这个模块还会显示最近的订单记录和快捷操作入口。

「我的订单」模块以表格形式列出用户的所有购买订单,包含订单号、产品名称、金额、支付方式、订单状态、下单时间等信息。对于待支付的订单,用户可以点击「继续支付」按钮跳转到支付页面完成付款;对于已支付的订单,用户可以点击「下载」按钮获取软件。

「许可证管理」模块展示用户拥有的所有软件许可证。每个许可证以卡片形式显示,包含产品名称、许可证密钥、版本信息、激活状态、激活时间、过期时间、已激活设备数等信息。用户可以点击复制按钮将许可证密钥复制到剪贴板。

「我的下载」模块展示用户已购买并可以下载的软件产品。每个产品显示产品图片、名称、版本号、文件大小、购买日期等信息,用户可以直接点击下载按钮获取软件安装包。

「个人资料」模块允许用户编辑自己的账户信息,包括显示名称、邮箱地址、姓名、个人简介等。修改后点击保存按钮即可更新信息。

「安全设置」模块提供密码修改和设备管理功能。用户需要输入当前密码并设置新密码来更改登录密码。设备管理功能允许用户一键登出所有设备上的登录会话,适用于怀疑账户被盗用的情况。

Image 12