EMAIL NOT VERIFIED エラーをリッチな認証カードに置き換える
ログインが EMAIL NOT VERIFIED に失敗すると、ログインカードが置換されます。 洗練された「チェックボックス」画面: アニメーション封筒SVG 開口部の折り返しと フローティングスパークル、マスクされたメール表示、30秒のメールボタンを再送 SVGカウントダウンリング、成功/エラー/レートリミットフィー...
/recoverページ(SP3)にワイヤ実際のAPI呼び出し
FakeSubmit() をrecoveryApi 呼び出しで置き換えます。 SMS OTPを追加 フェーズ、シードメール入力、新しいパスワードステップ、トークンランディングの確認 ?token= URL パラメータで.
WCAGグレードのコントラストでPowerdByKamoをレガブルにする
前のスタイリング(近くの透明色) 背景)は、ほとんどのクライアントの背景に対して効果的に見えないものでした。 また、Googleのアクセシビリティ/コントラスト上のリスクでリンクを置く 隠されたリンクの罰のための信号。 新しい処置: - テキスト:残りおよび活動的な固体白(#ffffffff) - 残りの背景:var...
Www.kamocrm.com (canonical host) へのバックリンク対象
Apex https://kamocrm.com/ しかし、カモマーケティングホストはhttps://www.kamocrm.com/です。 すべての 3 つの変形の href を更新して、インバウンド SEO 信号が蓄積します。 apex と www を渡る分割ではなく、canonical ホストに対して.
Add 微妙なKamoCRMバックリンクをauthページに追加
小さな「カモCRMによるパワード」スタイルのフッターバッジを3人に追加- authの表面に直面して(ログイン、回復、検証)。 カモロビンは 共有されたホワイトラベルのauthアプリは、クライアントのドメインが機能します。これにより、 クライアント間で何千ものユニークなURLから安定したdofollowバックリンク ka...
プロキシ *** 複数のドメインのサポートのためのログインサーバーによるチャレンジ
直接クロスオリジンフェッチをcapcha.{domain}/api/challengeに置き換える /api/capcha/challenge で同じオリジンプロキシ。 前のアプローチが必要 ウィジェットが読み込まれる前に、capcha.* サブドメインで有効な TLS 証明書, 最初に使用している org ドメインに...
重複ワークフローの実行を防止するために、concurrencyグループを追加
プッシュがワークフローと Workflow dispatch をトリガーする場合も、 (または2つのプッシュは迅速な成功に到着します)、両方の実行が実行されます 同時に。 通貨グループを追加すると、任意の進行をキャンセルします 新規起動時に同じワークフロー+ブランチを実行します.
Add ?next= 転送パラメータは、ポストログインリダイレクトのためのサポート
URL から ?next=/path をキャプチャし、手動ログインの両方で実行 と自動ログインフロー、OTKリダイレクトURLに追加してkamo-internal セッション検証後に意図した宛先にリダイレクトできます.
Next.js 16.2.3、TypeScript 6.0.2、Node 24, React 19タイプへのアップグレード
- デフォルト dev サーバとして Turbopack を使って Next.js 16.2.3 - 消去可能なSyntaxOnlyおよびES2022ターゲットのTypeScript 6.0.2 - @types/react@^19と@types/react-dom@^19(React 19タイプ) - Node 24...
Capcha npmパッケージをプライベートレーベルのkamo-capcha-widget forkに置き換える
アップストリームCapcha npmパッケージからMIT-forkedへの切り替え kamo-capcha-ウィジェットとすべてのブランディングがソースで除去されます。 影の DOM をハッキングし、試してみた CSS のオーバーライドを削除 ブランディングを隠すため、不要.
セキュリティサービスログイン後、RedisマスターからOTKを読みます
REDIS REPLICA HOST がラギングのレプリカでポイントを落とすときに欠落しない***を避けます.
訪問者IPとユーザーエージェントを転送して、正確なアカウントアクティビティのログをバックエンドに
Next.js API のルートは X-Forwarded-For、X-Real-IP を転送しませんでした。 ユーザーエージェントのヘッダーを Java バックエンドへ、アカウントのアクティビティをログに Next.js pod の内部 IP と既定のフェッチ user-agent ではなく、実際の ウェブ訪問者のク...
解決する 記憶 ログインセッションでユーザー名を主張しない
Re*** コールバックは、階段の実行をキャプチャしたログの閉鎖場所 RememberMe は常に false (初期状態) でした。 読むために ref を使用 ライブチェックボックス値。 また、クリアクッキーのログアウトハンドラをから固定 無条件に記憶されたユーザー名を拭く.
ステップ遷移で最初のキーストロークをドロップからパスワード入力を防止
フォーカスポーリングループは50msごとに setSelectionRange(0,length) を呼び出しました 1.2s では、タイプされた文字を選択すると、次のキーストロークが置換されます。 お問い合わせ ユーザーの入力を追跡し、ブラウザの自動入力のテキストのみを選択します.
テキストアトリビューションモードがアクティブであるときにre***バッジを隠す
内側のバッジをターゲする独自のCSSセレクターを修正 #re***-container。 Googleはバッジを直接<body>に注入します、 そのため、ルールは一致しません。 .gre***-badge へ変更 可視性:DOM要素を現在保持する隠し(Googleで必須) 視覚的に隠す間.
"fix: set **** Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を変換します。"
コミットを変換する メニュー
Cookie ドメインを .kamocrm.com にクロスサブドメイン共有を設定する
クッキーは明示的なドメインなしで設定されました。 webSocket認証用のmedia.kamocrm.comへ.
Fix 背景のスクロールの問題は、ホームページの
- 固定背景イメージを覆うことから白い背景を防ぐために主要な容器の背景を透明にしました - 適切なレイヤーを確保するために、固定アタッチメントから固定位置への背景画像を変更 - 視覚設計を維持するために別の固定勾配の背景の層を加えました - ロゴの背景を覆う明らかにされた白い背景をスクロールするレイアウトの問題を修正