用丰富的验证卡替换 EMAIL NOT VELIED 错误
当使用 EMAIL NOT VELIED 登录失败时,登录卡现在被替换为 a 已打磨“ 检查您的收件箱” 屏幕: 动画信封 SVG 并带有打开的相片和 浮起的花花花, 遮盖的邮件显示器, 带有30秒的再发送电子邮件按钮 SVG倒计时环,成功/误差/速率限制反馈提示,以及"返回到 签入"链接。 所有过渡都使用Animat...
连接真实的 API 调用/恢复页面( SP3)
以恢复 Api 调用替换所有假的Submit () stub 。 添加短消息检察官办公室 校验相位、种子电子邮件输入、新密码步骤和符号着陆 通过?token=URL参数.
Make PoweredByKamo 与 WCAG 级对比
上一个样式( 近透明时的低不透明时流颜色) 在大多数客户背景中,实际上看不到这种背景。 也会危及Google的访问/连接 用于隐藏链接处罚的信号。 新疗法: - 文本:休息和活动时的实心白色(#ffffff) - 休息的背景: var (- 彩色中学)—— 客户的中学 品牌颜色,将它融合到它们的白标签主题中 - 盘旋...
后链接目标到 www.kamocrm.com (canonical host)
PoweredByKamo组件运出指向顶端 https://kamocrm.com/ 但Canonical Kamo-marketing主机是https://www.kamocrm.com/. 更新所有三个变异的螺旋,使进站的SEO信号累积 而不是横跨最高点和www.
添加微妙的 KamoCRM 回链接到认证页面
向三个用户添加一个小的"Powered by KamoCRM"样式脚印徽章 - 面对认证表面(登录、恢复、验证)。 由于卡莫语是 共享白标签 auth app 每个客户端的域名服务, 这成为 从成千上万个客户端的 URL 中实现稳定的回路 指向kamocrm.com的域名——SEO图案 Shopify, WordPre...
代理 *** 通过登录服务器对多域支持的挑战
将直接的跨源获取替换为 capcha.{domain}/ api/ 挑战 同源代理在/api/capcha/质疑。 需要采用以前的做法 在部件装入前在 capcha.* 子域上有效的 TLS 证书, 导致“ 验证失败 ” 。 代理服务器 通过内部 k8s 服务的路径,使 *** 在任意域上工作 已登录。 * 配置时未添...
添加货币组以防止工作流程重复运行
当一推触发一个工作流程,工作流程 发送程序也被发射 (或两个推手接连赶来) 两跑将执行 同时。 添加货币组将取消任何在建工程 当新的工作流程开始时,运行同一工作流程+分支.
添加 ? next=前置参数支持后登录重定向
从 URL 抓取 ? next=/ path 并携带到两个手动登录 自动登录, 附加到 OTK 重定向 URL 这样 kamo- 内部 可以在会话验证后重定向到预定目的地.
升级到 Next.js 16.2.3, TypeScript 6.0.2, 节点 24, React 19 类型
- Next.js 16.2.3 以涡轮包作为默认 Dev 服务器 - TypeScript 6.0.2 有可删除的语法 - @ types/ react * * 19和 @ types/ react-dom * * 19 (React 19 类型) - @ types/ node@^24 用于节点 24 兼容性 - ...
将 Capcha npm 包替换为私有标签的 kamo- capcha- widget 叉
从上游的Capcha npm软件包切换到我们的麻省理工学院 Kamo -capcha -widget 所有品牌剥离的来源。 删除正在尝试的阴影 DOM 黑客和 CSS 覆盖 隐藏品牌——不再需要.
将访问者 IP 和 User- Agent 转发到后端, 以便准确记录账户活动
Next.js API线路没有转发X-Forwarded-For,X-Real-IP,或 用户代理头到 Java 后端, 导致账户活动登录 Next.js spoot 的内部IP和默认获取用户代理而不是实际 网络访客客户端信息.
决心记住 登录会话中没有持续使用用户名
Re***召回捕捉到一个 stale 表演 Login关闭 记得我总是假的(初始状态). 用一个参考读取 活的复选框值。 还固定了清空的Cookies登录处理器 无条件擦去被记住的用户名 .
防止密码输入在步骤过渡时丢下第一个按键
焦点投票循环是呼叫设置 每50msSelection Rang(0,长度) 用于 1.2s,它选择了任意键入字符,因此替换了下一个键盘 这个 现在跟踪用户输入,只选择用于浏览器自动填充的文本.
当文本归属模式激活时隐藏 re*** 徽章
固定的过于具体的 CSS 选择器,瞄准内部的徽章 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}再装一个集装箱 Google 将徽章直接注入"body", 所以规则就跟不上了 改为.gre***-badge 可见度:隐藏以保持...
将 *** cookie 域设置为.kamocrm.com 用于跨子域共享
Cookie 设定时没有明确的域名, 无法发送 用于 WebSocket 认证.
修复主页上的背景滚动问题
- 使主容器背景透明,以防止白色背景覆盖固定背景图像 - 将背景图像从固定附件改为固定定位,以确保适当的分层 - 增加单独的固定梯度背景层,以维护外观设计 - 滚动显示白色背景并覆盖标志背景的固定布局问题