每次登录尝试失败后, 重置 Capcha ***
用户必须在每一个错误的密码后重新验证自己是人类. 调用部件. reset () 并清除 Capcha 验证/ 负载状态 证书失败和网络错误.
在步骤过渡中适当清理 Capcha 事件听众
删除的EventListener电话在设定的Timeout召回中 返回值, JavaScript 忽略它。 这导致处理者 在每一个用户 – 通过步骤过渡时累积, 使执行 Login Capcha验证后多次开火. 通过跟踪固定 在设置外的变量中清理功能, 相同 页:1.
UPSERT SYSTEM email template rows on every run
Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...
Preview uses same auto-vars as sendToUser (org logo + name)
The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...
使用 XQlogoUrl}} 占位符, 所以发送了匹配预览的电子邮件
序列化 Full 电子邮件 Html 现在存储 **************** 在正体Html中而不是解决本地路径中的占位符 。 电子邮件模板服务 已经在发送时间(从org域)注入了绝对标志 URL. 这个 客户端预览以本地主题路径取代它们以显示, 因此预览和电子邮件的结构是相同的.
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
重写所有带有完整品牌设计的 Canonic 模板
所有5个模板现在使用一致的外表结构(600px,四舍五入) 与块编辑器的序列化FullEmailHtml相匹配 输出。 标题和页脚包括: \logoUrl\ /\logo SimpleUrl\ 。 发送时由电子邮件TemplateService自动注入.
Add org-scoping, password length validation, and code quality improvements to PasswordChangeController
将预览和编辑器统一到一个统一的系统中
- 通过针对内容<td>单元格的DOMParser提取系统模板内容, EmailFrame 重排区块的序列时, 防止双接 - 将后端预览取而代之的是客户端预览 序列化 Full 电子邮件 Html( 块) , 因此预览总是匹配活编辑器 - 电子邮件TemplatePreview 现在接受html/subject(编辑)...
提前提交时在 Capcha 之后锁定窗体并自动复制
如果用户在 Capcha 部件被校验之前提交, 窗体是 现在已禁用, 部件被程序启动 。 一次 校验自动完成登录进程;出错时 格式解锁而不显示 *** 错误消息.
Add @Transactional to DataLoader.run to fix LazyInitializationException on startup
Use JPA entity traversal for grant-all detection (covers dept/job roles)
Supplement session rights with all known rights for grant-all roles
Filter null rights in buildAppliedRightsWithSources; upgrade shared-lib to 1.5.0
注册后将 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.