注册后将 Avatar 创建器上传到服务器
Avatar 创建者相机只作为 SVG 数据 URL 以本地形式存储 并且从未发送到服务器,留下新用户没有相机设定. 在提交时将 SVG 转换为 PNG blobs 并通过上传 已存在的寄存器- 相片端点, 因此该可显示于 My 账户 .
在整个环境、家庭和计算器中强制执行成员权利
- 增加11个新权利(MANAGE CRM SETTINGS、VIEW TASKS、QQ到角色权利Type.ts) - 将 CALCULATOR 添加到 ServiceType.ts, AppType.ts, 和组织( 计算器) - 按成员权利(Essidentions, Security, 所有功能组)列出的门设置W...
Use core NATS pub/sub for email-verified SSE fan-out
Replaces in-memory ConcurrentHashMap broadcast with NATS core pub/sub so all pods receive verification events regardless of which pod handled the token. Falls b...
修复中心滚动和系统模板块加载
- 从EmailFrame中去掉高度:100%,所以内容会自然地增长并滚动工作 - 从完整的 HTML 系统模板中取出 <body> 内容到可编辑块
在块编辑器中加载时从 Cononical HTML 中提取内部内容
当体锁无效,体Html以 <!DOCTYPE开始时,取出 主要内容 <td> 作为初始的 HTML 块, 因此用户可以看到已有的 内容而不是空编辑器.
SSE驱动的现场核查状态在/核查页面
- 在 QQ 添加流媒体 SSE 代理 - 完成后Screen订阅 SSE;电子邮件时验证自动集 链接在另一个标签中单击 - 验证状态显示“ 继续签入” 按钮并附带方向
Add SSE endpoint for real-time email verification + improve welcome email logging
增加11个新权利(119-129)和CALCULATOR服务类型
(原始内容存档于2017-10-21) (英语). Manage CRM Settings, View TASKS, CALC SIMPLE, CALC Scientific, CALC PROGRAMER, CALC GRAPING, CALC UNIT CONVERTER, (美国英语). CALC CURRENC...
在重新定向到登录时通过电子邮件 验证和电子邮件参数
代码验证和符号验证路径现在都重定向到 QQ 这样登录页面就可以 显示成功的横幅并预填用户名字段.
在电子邮件验证后显示已核实的横幅并预填邮件
从挂载的 URL 读取 ? email verified=1 & mail=... 显示成功 提醒,预填用户名字段,然后清理 URL.
添加/重置密码页, 更新已忽略密码链接
3个阶段的电子邮件密码重置:电子邮件表 → 8-char代码条目 → 新的密码。 从 URL 自动验证符 。 玻璃形态卡, 背景旋转木马 Capcha ***, 帧器运动转换。 现在忘记了密码链接到/重置-密码字(本地).
重定向已忽略要注册的密码 。{ domain}/ recover
使用现有的替换 DepestAlias 模式,与 注册链接。 密码重新设置,现在住在Kamo -register.
添加/ 恢复密码重置页面和 API 代理
分三阶段流: 电子邮件 → 8-char代码条目 → 新密码. 从 URL 查询参数、背景旋转木马中自动验证符号, 玻璃形态卡 Capcha ***,匹配/核查质量.
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
在所有导航项目上强制执行成员权利
现在每个导航项目都需要Org特征旗和成员右. 增加了7个新的访问权:Access COMMERCE,ViEW CALENDAR,Access CHAT, (英文)Access Mail, Access VoIP, View Support, View analytics (IDs 112-118). 现有权利有线:Vi...
添加7个模块访问权限(IDs 112-118)
(原始内容存档于2013-10-12). ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, C. (原始内容存档于2019-10-21) (英语). ACCESSS VOIP, VIEW SUPPORT, VIEW ANALYTICS
Use avatarType field + JDBC for photo URL generation to handle Hibernate proxies
**************** previously used instanceof AvatarPhoto to determine avatar type and cast to read fileExtension. When Hibernate returns a base-class proxy (e.g....
Update EMAIL_VERIFICATION sample vars to match current template
Use expiryText instead of expiryMinutes (renamed variable), and update verifyLink to point to the register subdomain (correct send path).
防止在块设计器中重复包装完整的文件正文Html
当bodyBlocks是无效的,bodyHtml是一个完整的 <!DOCTYPE html > 文档时 (例如,犬科种子模板),作为单一块导入,引起 串行化 FullEmailHtml 以第二个 <!DOCTYPE html > shell 来将其包裹。 电子邮件客户端然后剥去嵌入的文档, 只显示内部 无外框的内容。 ...
Pass human-readable expiry time to email verification template
Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...
改进电子邮件验证模板——URL倒置,过期文本,主题
- 在按钮下方添加纯文本验证链接作为复制-复制倒置 - 将过期变量从 {{ 过期 Minutes 切换为 {{ 过期 Text 。 人可读格式(如"一日"取而代之"1440分"). - 更新“ 验证与您的“ org” 账户相关的电子邮件 ”
通过将隐藏输入维度零化来恢复校验页面布局
MUI 框将数值宽度/ 高值 0-1 解释为百分比, 所以 宽: 1 使隐藏的输入覆盖了完整的卡. 改为0所以 输入是无形的,但不影响布局.
Preserve DB domain case in NoReply from address
Removed toLowerCase() — the domain already comes from resolvePrimaryDomain which reads org_domains from the database, so case is canonical from DB.
将模板保存的外框的完整电子邮件 HTML 序列化
- 串行化Full-EmailHtml 包接品牌外框内块 (标题标识,标题/子标题,内容区域,页脚标识+org名). 使用绝对 URL 使电子邮件客户端能够获取图像 - 外框设置(日志选项、标题、字幕)保存到 bodyBlocks.outerFrame 并恢复模板载荷 - 手柄保存现在使用序列化 FullEmailHt...
将品牌外框添加到电子邮件验证的 Cononical 模板
以适当的电子邮件 shell 来包装内部内容: 有 Org 名称的头条, 添加内容区域,和页脚 。 作为标识符使用 QQorgName .
Add code-based email verification path to /verify-email endpoint
The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...
连接自动验证并重定向到登录; 添加代码焦点指标
- 核查? 重定向以登录成功; 失败时返回代码条目 - 激活的代码框显示一个蓝色的环,让用户知道他们在打字 - 初始 Error prop 允许页面在链接失败时预排出一个错误
