顾客相关表单
顾客注册表单
POST /account/register_with_email
使用邮箱帐号注册
- account
- 必须,邮箱帐号
- password
- 必须,帐号密码,4-40个任意字符
- password_again
- 必须,确认帐号密码
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功
- 如来自订单提交页面,则跳转到订单提交页面,否则返回页面:account/validate_email.html
- 执行成功
- 返回页面:account/register.html
- 回显参数
- account_type
with_email
- account
- 传入的account参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/register_with_mobile
使用手机号码注册
- account
- 必须,手机号码(仅限大陆地区)
- verify_code
- 必须,手机短信验证码
- password
- 必须,帐号密码,4-40个任意字符
- password_again
- 必须,确认帐号密码
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功
- 如来自订单提交页面,则跳转到订单提交页面,否则返回页面:account/validate_email.html
- 执行失败
- 返回页面:account/register.html
- 回显参数
- account_type
with_mobile
- account
- 传入的account参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/register_with_user_name
使用用户名注册
- account
- 必须,用户名,3-15个字符
由小写字母或汉字开头,仅能包含小写字母、汉字、数字、下划线、中横
- password
- 必须,帐号密码,4-40个任意字符
- password_again
- 必须,确认帐号密码
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功
- 如来自订单提交页面,则跳转到订单提交页面,否则返回页面:account/validate_email.html
- 执行失败
- 返回页面:account/register.html
- 回显参数
- account_type
with_user_name
- account
- 传入的account参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/login
顾客登录
- account
- 必须,帐号名,可以是:邮箱、手机号码、用户名
后端会根据账号名,识别帐号类型
- password
- 必须,帐号密码
- 执行成功
- 跳转到店铺的首页,或者来源页面(如提交订单页面)
- 执行失败
- 返回页面:account/login.html
- 回显参数
- account
- 传入的account参数
- form
- 参考form对象
POST /account/logout
顾客注销登录状态
- 无需参数
- 执行成功
- 跳转到店铺首页
- 执行失败
- 跳转到500页面:system/500.html
POST /account/save
顾客更新个人帐号信息
- notify_email
- 必须,接收通知的邮箱
- notify_phone
- 必须,接收通知的手机号
- name
- 可选,帐号昵称
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功或失败
- 返回页面:account/index.html
- 回显参数
- notify_email
- 传入的notify_email参数
- notify_phone
- 传入的notify_phone参数
- name
- 传入的name参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/social/bind
顾客使用社交帐号登录,绑定手机和邮箱
- notify_email
- 必须,接收通知的邮箱
- notify_phone
- 必须,接收通知的手机
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功或失败
- 返回页面:account/social_bind.html
- 回显参数
- notify_email
- 传入的notify_email参数
- notify_phone
- 传入的notify_phone参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/social/bind
顾客使用社交帐号登录,绑定店铺帐号
- account
- 必须,已注册的帐号名,可以为:邮箱、手机、用户名
- password
- 必须,帐号密码
- meta_fields
- 可选,拓展帐号对象数据,参考Metafields API
- 执行成功或失败
- 返回页面:account/social_bind.html
- 回显参数
- account
- 传入的account参数
- meta_fields
- 传入的meta_fields参数
- form
- 参考form对象
POST /account/change_password
顾客更改帐号密码
- password_old
- 必须,当前帐号使用密码
- password
- 必须,设置新密码
- password_again
- 必须,确认新密码
- 执行成功
- 登录状态注销,返回页面:account/change_password.html
- 执行失败
- 返回页面:account/change_password.html
- 回显参数
-
- form
- 参考form对象
POST /account/reset_password_with_mobile
通过手机号码重置密码
- account
- 必须,手机号码
- verify_code
- 必须,手机短信验证码
- password
- 必须,新密码
- password_again
- 必须,确认新密码
- 执行成功或失败
- 返回页面:account/forget_password.html
- 回显参数
-
- account
- 传入的account参数
- verify_code
- 传入的verify_code参数
- account_type
with_mobile
- form
- 参考form对象
POST /account/reset_password_with_email
通过邮箱重置密码
- account
- 必须,帐号的邮箱号码
- 执行成功或失败
- 返回页面:account/forget_password.html
- 回显参数
-
- account
- 传入的account参数
- account_type
with_email
- form
- 参考form对象
POST /account/reset/[reset_id]
重置密码
- password
- 必须,新密码
- password_again
- 必须,确认新密码
- 执行成功或失败
- 返回页面:account/reset_password.html
- 回显参数
-
- reset_id
- 传入的reset_id参数
- account_type
with_email
- form
- 参考form对象