
VITON ID 是 viton13.com 背后的账户:一次登录即可管理订单、与工作室沟通、使用 VITO 积分,配有管理员控制台,订单文件在浏览器中加密后上传。
概述
viton13.com 需要一个账户来承载客户在网站上的所有操作:登录、跟踪订单、与工作室讨论服务、保存积分。工作室则需要一个地方来回复这些对话、管理会员,并在获得同意的前提下发送邮件。
这是 VITON13 自己的产品:我为我们的网站设计并开发了 VITON ID,没有任何客户委托。本作品集里的留言功能使用的也是同一套账户。
13
VITON ID 的位数,最后一位为 Luhn 校验码
来源:代码中的 ID 格式
10
个人中心视图,另有仅管理员可见的控制台
来源:个人中心代码,2026年9月19日
13 VITO = $1
积分兑换比例;每个账户一次性获得 13 VITO
来源:代码中的积分规则
AES-GCM-256
订单文件与简报在浏览器中加密后上传
来源:加密代码与测试,2026年9月19日
思路
我定义了 VITON ID 号码本身:13 位数字,依次表示账户类型、注册年份、注册日与月、五位序号和一位 Luhn 校验码。会员可以用邮箱或该号码加密码登录(Firebase Identity Toolkit)。新账户通过邮件验证码确认,一次性邮箱和无法投递的域名会被拒绝;在任意 15 分钟内,同一 IP 地址对每个账号最多 5 次失败登录,总计最多 30 次尝试。
围绕账户,我搭建了个人中心:十个视图——概览、请求、消息、VIT LIVE 助手、收藏、购物袋、订单、健康、个人资料和设置——以及仅管理员可见、打开时才加载的第十一个视图“控制台”。管理员可以在那里查看第一方计数器统计的流量、附书面理由发放或扣除积分、停用或恢复会员,并以每批 50 封的方式发送基于同意的邮件,每封都带有签名的一键退订链接。
订购服务会在个人中心里开启与工作室的对话;工作室回复时,客户会收到邮件,每个对话每 10 分钟最多一封。工作室订单的附件——最多三个,每个 1.5 MB、合计 3 MB——以及需求简报,会在浏览器中通过 Web Crypto 以 AES-GCM-256 加密。上传的只有密文;密钥放在链接的 # 片段中,而浏览器不会把它发送到服务器。
图集
成果
登录页已在 viton13.com/viton-id 上线,并返回 noindex, nofollow,因此不会出现在搜索结果中。个人中心的文案有五种语言。
2026 年 9 月 19 日,ID 格式(11/11)、邮件验证码(3/3)、手机绑定(5/5)、服务下单流程(10/10)、VITO 积分(7/7)和加密(4/4)的自动化测试全部通过。
本案例不能证明的
VITON ID 是 VITON13 的自有产品,不是客户作品。没有支付层:订单付款人工确认,VITO 积分不能在线使用。加密只覆盖订单附件和简报,任何持有完整链接的人(包括工作室)都可以解密;个人中心整体并非端到端加密。
手机号在登录后绑定,不能用于登录;没有 Google、Apple 或社交账号登录。登录后的所有功能都是通过代码和测试验证的,而不是在真实会话中验证;本案例不提供会员、订单或收入数据。
在筹划类似的项目?每条消息我都会亲自阅读。
下一个项目
VIT LIVE 助手网站聊天
自有2026
全部作品 (19)
