Reload ThemeLogo dopo config e cache-bust logo URL
ThemeLogo leggere kamo-logo-full-ext da sessionStorage prima di DynamicMetaLoader finito fetching config.json, così logo-full spesso usato l'estensione sbagliat...
Reset Capcha *** dopo ogni tentativo di login fallito
Gli utenti devono ri-verificare sono umani dopo ogni password errata. Chiama widget.reset() e cancella CapchaVerified/payload stato su guasti delle credenziali ...
Pulire correttamente gli ascoltatori di eventi Capcha durante la transizione di passo
La rimozioneEventListener chiamate erano all'interno del setTimeout callback valore di ritorno, che JavaScript ignora. Questo ha causato i gestori a accumulare ...
Modulo di blocco e auto-proceed dopo Capcha quando si presenta presto
Se l'utente si presenta prima che il widget Capcha sia verificato, il modulo è ora disabilitato e il widget viene attivato programmaticamente. Una volta verific...
Mostra banner verificato e email pre-riempimento dopo la verifica e-mail
Reads ?email verified=1&email=... da URL on mount, mostra un successo allerta, pre-riempisce il campo username, quindi pulisce l'URL.
Aggiungi /reset-password pagina, aggiornamento Forgot Password link
Ripristino della password di posta elettronica a tre stadi: il modulo di posta elettronica → nuova password. Verifica automaticamente il token dall'URL. Carta d...
Redirect Password dimenticata per registrarsi.{domain}/recuperare
Utilizza il modello sostituto esistenteDeepestAlias, coerente con il link del registro. Password reset ora vive su kamo-register.
Aggiorna redirect da /resend-verification a /verification sul sito del registro
Reindirizza EMAIL NOT VERIFIED per registrare/resend-verification
Rimuove la inline EmailVerifyCard dalla pagina di login e tutti i relativi State/callbacks. Su EMAIL NOT VERIFIED, l'utente è ora inoltrato E' il posto giusto. ...
Impostare Host/X-Forwarded-Host così APIService risolve il corretto org
APIService sovrascrive X-Forwarded-Host con request.getServerName(), che legge dall'intestazione Host. Senza un intestazione Host esplicita il servizio interno ...
Invia la verifica utilizzando e-mail non userId, avanti X-Forwarded-Host
SecurityService /register /resend-verification si aspetta e-mail nel corpo, non userId (che la risposta di errore di login non include mai). Anche in avanti X-F...
Sostituisci l'errore EMAIL NOT VERIFIED con una ricca scheda di verifica
Quando il login fallisce con EMAIL NOT VERIFIED la carta di accesso è ora sostituita da una schermo lucido "Check your inbox": busta animata SVG con patta di ap...
Filo reale API chiama in /recuperare pagina (SP3)
Sostituisce tutte le stube falseSubmit() con recuperoApi chiamate. Aggiunge SMS OTP verifica fase, ingresso di e-mail di seme, passo di nuova password e atterra...
Rendere PoweredByKamo leggibile con il contrasto di livello WCAG
Lo styling precedente (corrente a bassa opacitàColore su un prossimo trasparente sfondo) è stato effettivamente invisibile contro la maggior parte dei backgroun...
L'obiettivo di Backlink su www.kamocrm.com (ospite canonica)
Il componente PoweredByKamo spedito puntando all'apice https://kamocrm.com/ ma l'ospite canonica kamo-marketing è https://www.kamocrm.com/. Aggiornamento di tut...
Aggiungi un sottile backlink KamoCRM alle pagine auth
Aggiunge un piccolo "Powered by KamoCRM" stile footer distintivo ai tre utente- superfici autentiche (login, recupero, convalida). Dal momento che la kamo-login...
Proxy *** sfida tramite server di login per il supporto multidominico
Sostituisce il fetch diretto cross-origin a capcha.{domain}/api/challenge con un stesso-origine proxy a /api/capcha/challenge. L'approccio precedente richiesto ...
Aggiungere il gruppo di concurrency per evitare doppioni di flusso di lavoro
Quando una spinta innesca un flusso di lavoro e workflow dispatch viene anche licenziato (o due spinte arrivano in rapida successione), entrambe le rune eseguir...
Aggiungi ?next= supporto dei parametri in avanti per il reindirizzamento post-login
Cattures ?next=/path da URL e lo trasporta tramite login manuale e flussi di auto-login, applicandolo all'URL redirect di OTK così kamo-internal può reindirizza...
Aggiornamento a Next.js 16.2.3, TipoScript 6.0.2, Nodo 24, React 19 tipi
- Next.js 16.2.3 con Turbopack come server dev predefinito - TypeScript 6.0.2 con obiettivo SyntaxOnly e ES2022 - @types/react@^19 e @types/react-dom@^19 (React...
Consentire il login quando il widget è verificato, cambiare l'etichetta a 'Human Verified'
Utilizzare identici spazi espliciti dei pixel su entrambe le righe di opzione nome utente e password
Context-aware *** messaggi di errore, stringere spaziatura tra campi e opzioni
Modificare l'etichetta widget per 'Verify', aggiornare il messaggio di errore di login non verificato
Utilizzare il tipo CSSVariables del widget invece di React. CSSProperties per stile prop
Rimuovere duplicati Capcha-widget JSX dichiarazioni di tipo (widget navi proprie)
Vendor kamo-capcha-widget localmente invece di git URL (Docker non può risolvere k0m1)
Installare git nella fase di costruzione Docker per la dipendenza kamo-capcha-widget
Sostituire il pacchetto Capcha npm con forcella kamo-capcha-widget con etichetta privata
Passato dal pacchetto Capcha npm a monte al nostro MIT-forked kamo-capcha-widget con tutto il branding spogliato alla fonte. ombra eliminata hack DOM e CSS over...
Cast widget elemento attraverso sconosciuto per TipoScript modalità rigorosa
Utilizzare l'attributo 'challenge' invece di 'challengeurl' per Capcha v3 widget
Rimuovere il marchio Capcha e l'aggiornamento a PBKDF2/SHA-256 con lo sforzo deterministico
Rimuovere la proprietà deprecated request.ip (non disponibile in Next.js 16)
Integra il widget Capcha proof-of-work *** nelle pagine di login e ripristino
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
