登录 · 启动与双重认证
票据投资者 APP / 启动页 · 账号密码登录 · 新设备短信双重认证 · 开户入口管控
模块登录 LOGIN
规格iOS 390 × 844 @3x
主题深空蓝 Light / Dark
版本v1.3 · 2026-10-14
01状态 · 组件 · 约束v1.3 按代码现状重画;登录是唯一入口

状态 STATUS

  • 受信设备:账密通过直接进首页(票据 → 询价)
  • 新设备:账密通过 → 安全验证弹窗(验证码已下发)
  • 校验失败:后端 msg 原样 Toast(统一「用户名或密码不正确」)
  • 回前台:超过解锁时长 → 开了生物识别进锁定页(B2),否则回登录页
  • 组件 COMPONENT

  • 顶部:左语言入口、右帮助(后台没配问题时隐藏)
  • 账号框:有历史账号时回填最近一次并出下拉
  • 密码框:眼睛切换明文;两格均限 50 字符
  • 验证码:6 格,输满点「确认」才校验,错误就地红字
  • 约束 RULES

    验证码6 位;单码最多校验 5 次
    重新获取60 秒冷却,「重新获取(59)」
    发送频次15 分钟 5 次,超出 429 Toast
    手机号脱敏后端 phone_mask 原样
    申请开户本期不渲染
    品牌机构档案驱动(当前:泓衍票据)
    02界面与状态8 帧(L7 本期未上线)· 点右上角「深色 / 浅色」实时换肤
    泓衍票据
    泓衍证券(香港)有限公司 持牌法团
    L1
    启动页 · 品牌标识
    • 冷启动首帧与原生启动屏逐像素一致:品牌纯色底 + 正中 Logo(机构 icon.png,76);随后 300ms 淡入渐变、应用名与持牌信息
    • Logo 独占屏幕正中,应用名在 Logo 下方 20(与 v1.2「Logo 与应用名整组居中」不同);持牌信息距底 52
    • 应用名、持牌信息、Logo 都取机构档案(当前机构:泓衍票据);启动页固定浅色主题(深色下也是品牌蓝)
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    输入账号
    密码
    登录密码
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》
    L2
    登录 · 默认态
    • 左上「地球 + 当前语言」进语言弹层(07 L4 / L5),右上问号进帮助中心(后台没配问题时不渲染);Logo 用机构图标(56,圆角按 16/56)
    • 账号 / 密码两格,暗提示「输入账号」「登录密码」;任一为空「登录」置灰;超 50 字符 Toast「最长输入50个字符」
    • 【申请开户】本期不渲染(开户见 L7);底部协议句的两份文档本期点了 Toast「未接入内容」
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    ceshi01
    ceshi01
    密码
    登录密码
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》
    L3
    历史账号 · 下拉
    • 登录成功过的账号记在本机:再次进入回填最近一次,账号框右侧出下拉箭头,展开列出历史账号,点选回填
    • 密码不缓存;App 内没有清历史账号的入口(登出不清)
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    ceshi01
    密码
    •••••••••
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》
    用户名或密码不正确
    L4
    登录失败 · Toast
    • 用户不存在 / 已销户 / 密码错误统一「用户名或密码不正确」(后端 msg 原样),密码框转危险描边
    • 其他拦截(账户停用等)后端下发文案,客户端原样 Toast
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    ceshi02
    密码
    •••••••
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》

    安全验证

    检测到您使用新设备登录,为确保本人操作,验证码已发送至 (+86) 13*******65,请输入验证:

    |
    重新获取(58)
    取消确认
    L5
    新设备 · 安全验证
    • 新设备登录时弹出,验证码已自动下发;正文照原型一整段:「检测到您使用新设备登录,为确保本人操作,验证码已发送至 (+86) 13*******65,请输入验证:」
    • 6 格独立输入位,已填格品牌描边,当前格带光标;输满 6 位「确认」才可点(不自动提交)
    • 「重新获取(59)」半角括号倒计时,结束后变可点;取消关窗、不建会话
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    ceshi02
    密码
    •••••••
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》

    安全验证

    检测到您使用新设备登录,为确保本人操作,验证码已发送至 (+86) 13*******65,请输入验证:

    831274
    验证码错误
    重新获取(56)
    取消确认
    L6
    验证异常 · 就地红字
    • 校验失败:图标圆转危险色、6 格红描边红底,下方红字(后端 msg):验证码错误 / 验证码已过期 / 验证码校验次数过多,请重新获取验证码
    • 改任一格即清除错误态;15 分钟内发送超 5 次后端回 429「获取频繁,请稍后再试!」→ Toast
    9:41
    简体中文

    欢迎回来

    登录后查看您的票据持仓与询价
    账号
    ceshi01
    密码
    •••••••
    登录
    登录即代表您已阅读并同意《用户协议》与《隐私政策》

    您已有票据账号ceshi01,可直接前往登录。

    我知道了
    L7
    开户防重 · 拦截弹窗本期未上线
    • 登录页【申请开户】本期不渲染;开放后点入口先做防重检查,命中弹此窗(与开户页前置拦截同一句)
    • 防重接口本期没有:真实网关占位,入口开放前不可达
    9:41
    桌面图标与应用名
    泓衍票据
    机构档案 brands/honmatrix/brand.json
    applicationIdcom.honmatrixi.notes
    应用名(简 / 繁 / 英)泓衍票据 · 泓衍票據 · HONMATRIX Notes
    启动页#1B4FD8 底 · icon.png 76
    品牌色 brandColor#1B4FD8
    默认皮肤跟随系统
    自主开户 allowSelfOnboarding是(本期入口不渲染)
    L8
    多机构定制 · 机构档案
    • 换机构 = 新增一份机构档案(应用名三语、持牌信息、Logo、品牌色、启动页、打包身份),代码里不出现机构专名
    • 品牌色在机构调色板里覆盖基线(当前唯一机构 honmatrix 与深空蓝基线同色);Logo 同一张图用于桌面图标、启动页与登录页
    • 这是规范示意帧,不对应 App 页面
    03后台隐私遮罩 · 生物解锁5 帧 · 仅原生

    链路 FLOW

  • 失焦即遮罩:与时长无关,回前台立刻撤
  • 离开 ≤ 解锁时长:直接回到原页面
  • 离开 > 解锁时长:开了生物识别 → 锁定页(B2);没开 → 回登录页
  • 解锁时长「从不」:不计时,遮罩照常
  • 泓衍票据
    账户信息已隐藏
    泓衍证券(香港)有限公司 持牌法团
    B1
    后台隐私遮罩 · 多任务截图态仅 APP
    • App 失焦即盖上不透明品牌盖板(不用模糊),视觉复用启动页并加「账户信息已隐藏」胶囊(距底 100);回前台立刻撤
    • 深色主题下盖板用深色渐变;生产包另开防截屏 / 录屏(Android FLAG_SECURE、iOS 黑屏)
    9:41
    切换账号
    cesh****01
    示例销售机构
    离开超过 30 分钟,需重新验证
    使用面容 ID 解锁
    使用密码登录泓衍证券(香港)有限公司 持牌法团
    B2
    生物解锁 · 待验证仅 APP
    • 离开超过解锁时长且开了生物识别时进入:只露脱敏账号(前 4 后 2)与机构名,不放输入框;进页即自动唤起系统验证,大图标可点重触发
    • 原因胶囊「离开超过 30 分钟,需重新验证」;底部常驻「使用密码登录」与持牌信息;右上「切换账号」= 完整登出
    9:41
    切换账号
    cesh****01
    示例销售机构
    离开超过 30 分钟,需重新验证
    面容 ID 不匹配
    还可尝试 2 次,用尽后需密码登录
    点按重试
    使用密码登录泓衍证券(香港)有限公司 持牌法团
    B3
    生物解锁 · 验证失败仅 APP
    • 只换色不换版:图标底与文案转危险色,报剩余次数「还可尝试 2 次,用尽后需密码登录」,「点按重试」显式触发
    • 用户取消、系统打断不计失败次数
    9:41
    切换账号
    cesh****01
    示例销售机构
    离开超过 30 分钟,需重新验证
    面容 ID 不匹配
    还可尝试 2 次,用尽后需密码登录
    点按重试
    使用密码登录泓衍证券(香港)有限公司 持牌法团

    面容 ID 已暂停

    连续 3 次验证失败,本次请使用账号密码登录。登录成功后可在「我的 - 登录解锁设置」重新开启。

    使用密码登录
    B4
    生物解锁停用 · 回退密码仅 APP
    • 连续 3 次失败弹出:恢复路径写进正文,单按钮「使用密码登录」直落登录页,遮罩与返回键都关不掉
    • 只停本次会话、不改设置项;生物特征变更时 Toast「生物识别信息已变更,请重新登录后再开启」
    9:41
    切换账号
    cesh****01
    示例销售机构
    离开超过 30 分钟,需重新验证
    使用指纹解锁
    使用密码登录泓衍证券(香港)有限公司 持牌法团

    验证身份以继续访问泓衍票据

    请触摸指纹传感器
    取消
    B5
    指纹解锁 · Android 系统面板仅 Android
    • 系统 BiometricPrompt 渲染(示意):App 只给标题「验证身份以继续访问泓衍票据」,按钮是系统的「取消」
    • 取消后留在解锁页,可再点图标唤起,或点「使用密码登录」
    04登录与新设备认证流程文案以后端 msg 为准
    #节点分支结果与文案
    1输入账号及密码超 50 字符Toast「最长输入50个字符」
    2账密校验不通过Toast「用户名或密码不正确」
    3设备检查受信设备登录成功 → 票据 Tab
    4设备检查新设备弹「安全验证」,验证码已下发
    5验证码校验错误 / 过期 / 次数过多就地红字:验证码错误 · 验证码已过期 · 验证码校验次数过多,请重新获取验证码
    6验证通过—设备记为受信 → 登录成功
    ✕中途取消—不建会话、设备不入库,下次仍需验证