失敗したログインの試みの後のReset Capcha ***
ユーザは、それぞれのパスワードが誤った後に人間であることを再検証しなければなりません。 ウィジェットを呼び出します。reset() と CapchaVerified/payload をクリアします。 クレデンシャル障害とネットワークエラーの両方.
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...
フォームをロックし、カッチャの後に自動生成され、早期に送信
ユーザーがCapchaウィジェットが検証される前に送信した場合、フォームは ウィジェットがプログラム的にトリガーされるようになりました。 おすすめ 認証はログインが自動的に進行します。 エラーの場合 エラーメッセージを表示せずにロックを解除します.
Supplement session rights with all known rights for grant-all roles
設定、ホーム、および計算機全体でorg+memberの権利を強化する
- Add 11新しい権利(MANAGE CRM SETTINGS、VIEW TASKS、************************をRorightType.tsに追加 - ServiceType.ts、AppType.ts、およびOrganization.ts (isCalculator) に CALCULAT...
/verificationページのSSE主導のライブ検証ステータス
- ストリーミングSSEプロキシを追加**************************** - PostCompletionScreenはSSEにサブスクリプションを購読します。電子メールで自動設定が検証されます。 リンクは別のタブでクリックされます - 確認された状態はリダイレクトと一緒に「サインインする」ボタン...
Add SSE endpoint for real-time email verification + improve welcome email logging
Add 11新しい権利(119-129)とCALCULATORサービスタイプ
MANAGE CRM 設定, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC GRAPHING, CALC UNIT CONVERTER, CALC, CALC, CA...
Email verified と email の params をリダイレクトしてログインします
Code-verify と token-verify の両方のパスがリダイレクトされます。 ******************************************************************************************************************...
確認済みのバナーとメールの事前確認後、メールの事前確認を表示
?email verified=1&email=... をマウントのURLから読み込み、成功を示す アラートは、ユーザ名フィールドを入力してから、URLをクリーンにします.
/reset-passwordの追加ページ、更新パスワードを忘れたリンク
3段メールパスワードリセット:メールフォーム→8文字コード入力→ 新しいパスワード。 URL からトークンを自動検証します。 ガラス形態カード, 背景カルーセル、Capcha ***、Framer Motionトランジション。 /reset-password (ローカル) にパスワードを忘れました.
登録するパスワードを忘れました。{domain}/recover
既存の replaceDeepestAlias パターンを使用して、一貫性のある レジスタリンク パスワードリセットは現在、kamo-register に住んでいます.
/recover パスワードリセットページとAPIプロキシを追加
3段フロー:メール→8文字コード入力→新しいパスワード。 URL クエリ パラメータ、背景カルーセルからトークンを自動検証します。 ガラス形態カード、カプチャ***、マッチ/検証品質.
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
すべての nav アイテムに対するメンバーの権利を強化する
Nav の各項目は org の機能フラグとメンバーの右の両方が必要です。 7件の新規アクセス権が追加されました。ACCESS COMMERCE、VIEW CALENDAR、ACCESS CHAT、 Access MAIL、ACCESS VOIP、VIEW SUPPORT、VIEW ANALYTICS(IDs 112-1...
7モジュールアクセス権(ID112-118)を追加
ACCESS COMMERCE、VIEW CALENDAR、ACCESS CHAT、ACCESS MAIL、 ACCESS VOIP、VIEW SUPPORT、VIEW アナリティクス
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 のフォールバック、強制的なテキスト、件名
- コピーペーストフォールバックとしてボタンの下にプレーンテキスト認証リンクを追加します - {{expiryMinutes}} から {{expiryText}} への変換変数 「1440分」ではなく「1日」など、読みやすい形式 - 「 {{orgName}}アカウントに関連付けられているメールを確認する」の対象とな...
テンプレート保存の外側のフレームでフルメールHTMLをシリアル化
- serializeFullEmailHtml はブランドの外のフレームの内部のブロックを包みます (ヘッダーロゴ、タイトル/サブタイトル、コンテンツエリア、フッターロゴ+ org名) 絶対 URL を使用して、メール クライアントはイメージを取得できます - 外枠の設定(ロゴオプション、タイトル、サブタイトル)は保...
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...
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
検証ページで、各検証/結果の試みの前に必ず***
***は、すべてのアクション(成功または失敗)後にリセットされますので、新鮮な その後の試みごとに解決が必要です.
ログインリダイレクト用の /resend-verification ページを追加
?email を受け入れるスタンドアローン /resend-verification ルートを作成します。 ?userId クエリ パラメータ、PostCompletionScreen を一貫して再利用 電子メール検証UX。 registerResponse.alias をオプションで作成する ページは登録エイリアスな...
電子メールの検証画面を再設計+メールのバグを修正
- PostCompletionScreen: アニメーションorgの背景とフルページレイアウト, ガラス形態のカード、ロゴ、視覚6桁のコード ボックス、成功/検証された状態 - resendVerification: リクエストボディでメールを渡す (バックエンドはそれを必要とします)
マッチカモ内部アバターストレージ — 3 サイズ、Mino、別々のアップロードステップ
Crop ダイアログがキャンバス、同一で 3 つの PNG blobs (50/150/350px) を生成 kamo-internal's AvatarManager へ。 登録後 userId を返します。 メニュー (新しいunauthenticatedエンドポイント) emailVerified=false で...
Add register-photo endpoint for unauthenticated post-registration avatar upload
POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...
EMAIL NOT VERIFIED エラーをリッチな認証カードに置き換える
ログインが EMAIL NOT VERIFIED に失敗すると、ログインカードが置換されます。 洗練された「チェックボックス」画面: アニメーション封筒SVG 開口部の折り返しと フローティングスパークル、マスクされたメール表示、30秒のメールボタンを再送 SVGカウントダウンリング、成功/エラー/レートリミットフィー...
AVIFとSVGフォーマットをサポートするフォトアップロードを拡張
画像/ avif と image/svg+xml をファイル入力の受け入れリストに追加し、 検証レグレックス。 ヒントラベルを更新して、すべての6つのフォーマットをリストします。 kamo-internal は既にイメージ/* を受け付けていますので、その変更は必要ありません.