用户配置文件界面
1)原则
1.每个屏幕有一个想法。Profile=一组具有单个CTA的简短独立分区。
2.默认安全性。2FA/会话/设备的可见状态,操作的简单路径。
3.数据透明度。存储的内容,为什么,如何禁用/下载/删除。
4.个性化无超载。仅影响体验的真实设置。
5.永远不要失去上下文。草稿,返回到最后一节,可预见的URL。
2)信息架构
推荐的结构(左侧菜单/选项卡):- 配置文件(化身、名称、联系人)
- 安全(密码、2FA、设备/会话)
- 付款(方法、自动保护部件、历史记录)
- 限制(负责任的游戏)
- KYC(状态、文档下载)
- 偏好(语言、货币、系数格式、快速费率、主题)
- 通知(类型/频道、静音/消音)
- 隐私和数据(可见性、DSAR/导出、帐户删除)
切勿显示完整的PAN/CVC;仅适用于UX的令牌和口罩。
3) Header个人资料
化身(下载/修剪)、显示神经、ID/yusername。
状态徽章:KYC:检查/通过,2FA:打开/关闭,负责任的游戏:活动。
快速链接:"更改密码"、"确认电子邮件/电话"、"设置限制"。
html
<header class="profile-head">
<img class="avatar" alt="Аватар пользователя">
<div>
<h1>Имя пользователя</h1>
<div class="badges"><span class="badge">KYC: На проверке</span><span class="badge">2FA: Выкл</span></div>
</div>
<button class="btn btn--primary">Загрузить документы</button>
</header>
4) Profile部分"
字段:名称,出生日期,国家,接口语言。
联系人:电子邮件(验证),电话(OTP)。
Local:日期/时间/货币与语言和国家挂钩。
出生日期仅在KYC之后通过札幌进行编辑。
UX:格式提示,面具柔软,自动停机,确认成功。
5)安全性
密码:更改当前密码+质量规则(压力/线索),不追溯显示要求。
2FA: TOTP/SMS;简单的主流: "启用→ QR →备份代码。"
设备和会话:活动输入列表(设备/OS/位置/时间), CTA"完成除当前输入以外的所有输入"。
Sots登录:带确认的绑定/分离。
6)付款
支付方法:卡片("1234"面具),A2A/钱包;默认状态。
结论:如果适用,则采用微转移验证保存的道具(IBAN/钱包)。
交易历史记录:按类型/日期/总和过滤器,CSV导出。
透明度:佣金/ETA和"处理/拒绝/完成"状态。
7)限制(负责任的游戏)
类型:存款,投注,临时(时间),自我约定。
UX:广播时间(每天/每周/每月)+数量,明确文本"通过……"生效。
向弱化的变化-延迟;紧缩-立即。
8) KYC
Stepper:个人数据→文档→提交→进行验证。
明确的文件要求(类型/大小/清晰度)+预览。
状态和时间,准备就绪通知渠道,提交文件的历史记录。
9)偏好
系数格式:十进制/分数/美国。
快速投注:如果允许,滚动+警告"无确认"和Undo。
主题:明亮/黑暗/系统;视障人士的对比模式。
地理和语言:保存但要记住司法管辖区的要求(内容/清单)。
10)通知
频道:推送/电子邮件/SMS/在应用程序中。
组:金融,游戏,社交,市场营销(默认为中等)。
"不要打扰":时间范围和条件(例如,晚上没有营销)。
预览:通知是什么样子,在哪里关闭。
11)隐私和数据
轮廓可见性(如果具有社交功能):谁可以看到尼克/化身/活动。
数据加载(DSAR):请求具有准备期限的存档;准备就绪通知。
删除帐户:解释后果,grace-period,"冻结"作为替代。
同意日志:cookie/营销/术语-日期和版本。
12)行动历史
磁带:进出,密码/2FA更改,付款详细信息更改,限制。
过滤器和导出;关于geo-IP和设备的说明。
CTA"不是你吗?"→快速更改密码和完成会话。
13)A11y和本地化
标签和线索通过"aria-describedby"链接;错误-'role='alert'。
≥ AA对比,可见':focus-visible',Tab顺序对应于视觉顺序。
"prefers-reduced-motion"是动画的最低限度。
语言扩展:宽度为20-30%的股票;数字-表格('font-variant-numeric: tabular-nums;')。
14)移动模式
轮廓菜单为drawer;关键状态/STA-顶部。
Sticky-CTA在底部用于长形状("保存更改")。
按类型缩放字段,键盘("inputmode")。
通知/历史记录-带有无限装载和哨兵观察器的磁带。
15)空白,错误,状态
Empty:友好提示和"接下来要做什么"(添加方法/启用2FA)。
Error:原因+如何修复+Retry;不要重置输入的数据。
忙碌:本地加载程序,不锁定整个屏幕;TTFF ≤ 100毫秒。
16)度量标准
按关键设置(2FA, KYC,支付方法)完成率。
时间到完整部分(密码/2FA/KYC/限制)。
Error Rate Form+成功的Retry比例。
偏好选择(主题,快速投注,系数格式)。
Security posture: 2FA的用户比例,已完成的别人的会话数。
17)反模式
隐藏的关键设置(2FA/极限)深度。
调制解调器中的长问卷;没有自动驾驶。
"无声"发送,没有忙碌/确认。
重置焦点和"跳跃"布局;CLS由于图片。
禁止代码共付2FA/OTP。
混合营销和默认的关键通知。
18)设计系统令牌(示例)
json
{
"profile": {
"sectionGap": 20,
"fieldHeight": 44,
"radius": 12
},
"security": {
"badge": { "radius": 8, "px": "4 8" },
"focusRing": { "width": 2, "offset": 2 }
},
"lists": {
"row": { "py": 12, "px": 16 },
"divider": 1
},
"motion": { "hoverMs": 160, "pressMs": 90 },
"a11y": { "contrastAA": true, "reduceMotion": true }
}
19) Snippets
设备/会话列表(HTML)
html
<ul class="sessions" role="list">
<li>
<div>Chrome · Windows · Киев</div>
<small>Последняя активность: 14:32</small>
<button class="btn btn--ghost">Выйти</button>
</li>
<li aria-current="true">
<div>Safari · iOS · Текущая сессия</div>
<small>Последняя активность: сейчас</small>
<button class="btn btn--ghost" disabled>Текущая</button>
</li>
</ul>
<button class="btn btn--secondary">Завершить все сеансы</button>
系数格式开关(无线电)
html
<fieldset>
<legend>Формат коэффициентов</legend>
<label><input type="radio" name="odds" value="decimal" checked> Десятичные</label>
<label><input type="radio" name="odds" value="fractional"> Дробные</label>
<label><input type="radio" name="odds" value="american"> Американские</label>
</fieldset>
支付方法卡(蒙版)
html
<article class="pay-card">
<h4>Visa •••1234</h4>
<small>По умолчанию</small>
<div class="actions">
<button>Сделать основным</button>
<button class="danger">Удалить</button>
</div>
</article>
20) QA支票清单
含义和流动
- 章节是合乎逻辑的;每个屏幕有一个主的CTA。
- URL/导航恢复最后一节。
表格
- 正确的"类型/inputmode/autocomplete";柔软的口罩,可预测的caret。
- Debouns异步检查;保存不会丢失数据。
安全性
- 2FA flow可以理解;备用代码可供下载。
- 会话/设备将结束,事件将被映射。
- 敏感字段不被编译/缓存。
iGaming特点
- 延迟进入和不同时期的限制。
- KYC的状态和文档是明确的;通知的时间和渠道是可见的。
- 系数格式和快速费率按规定工作。
A11u/本地化
- ≥ AA;':focus-visible'的对比;Tab顺序正确。
- 文本和数字应适应语言/货币;支持RTL(如果需要)。
表演表演
- TTFF ≤ 100毫秒;没有CLS;图像懒惰地装载。
- 大列表(历史记录)分离/虚拟化。
21)设计系统中的文档
Компоненты: `ProfileHeader`, `ProfileSection`, `SecurityPanel`, `SessionsList`, `PaymentMethodCard`, `LimitsForm`, `KYCStepper`, `PreferencesForm`.
令牌:字段/半径/焦点/徽章,KUS/极限状态,颜色成功/错误/注意力。
模式:"每个部分一个CTA","风险Undo/Confirm","数据导出/删除(DSAR)"。
Do/Do n't:隐藏的安全设置,过载的表单掩盖了营销内容。
简短的摘要
配置文件界面是一个信任中心:它必须简单、诚实和安全。清晰的体系结构,快速且可预测的漏洞(2FA/KYC/限制/支付),整洁的形状和数据透明性使配置文件成为产品支撑,并减轻了札幌的负担-对于iGaming尤其重要。