Înlocuiește eroarea EMAIL NOT VERIFICATĂ cu cardul bogat de verificare
Atunci când login-ul nu reușește cu EMAIL NOT VERIFICAT cardul de autentificare este înlocuit acum cu un lustruit "Verificați ecranul inbox": animat plic SVG cu...
Telefoane API reale în pagina /recoperă (SP3)
Înlocuiește toate falsSubmit () coturi cu apeluri de recuperareApi. Adaugă SMS OTP verifica faza, de intrare e-mail semințe, nou pas de parolă, și token ateriza...
Face PoweredByKamo lizibil cu contrast de grad WCAG
Stilul anterior (curent scăzut de opacitateColor pe un aproape transparent fundal) a fost efectiv invizibil față de cele mai multe fundaluri client care pune, ...
Backlink țintă la www.kamocrm.com (gazda canonică)
Componenta PoweredByKamo expediată spre apex https://kamocrm.com/ dar gazda canonică kamo-marketing este https://www.kamocrm.com/. Actualizarea tuturor celor tr...
Adaugă link subtil KamoCRM la paginile auth
Adăuga un mic "Putere de KamoCRM" stil insigna Footer la trei utilizator- suprafeţe autiste (login, recuperare, validare). Din moment ce kamo-login este Aplicaț...
Proxi *** provocare prin server de conectare pentru suport multidom
Înlocuiește comanda directă de origine încrucișată în capcha. {domeniul}/api/provocare cu o proxy de aceeași origine la /api/capcha/provocare. Abordarea anterio...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adăugați ?următorul = suport de parametri pentru redirecționare post-login
Capturi ?următorul=/cale de URL și îl poartă prin ambele login manual și fluxuri de auto-login, appending it to the OTK redirection URL so kamo-intern poate red...
Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types
- Next.js 16.2.3 cu Turbopack ca server implicit dev - TipScript 6.0.2 cu tinta syntaxaDoar si ES2022 - @types/react@^19 and @types/react-dom@^19 (react 19 type...
Atașați ascultătorii evenimentului widget atunci când pas parolă redă, nu pe montare inițială
Permite autentificarea atunci când widget este verificat, modifica eticheta la 'Human Verified'
Utilizaţi spaţierea explicită a pixelilor pe ambele rânduri de opţiuni utilizator şi parolă
Context-aware *** mesaje de eroare, strânge distanța între câmpuri și opțiuni
Swap swap on username/password views, etichet to 'I am Human', update eroare message
Mută Remember Me to username view, Forgot Password + *** under parole field, sterge widget border/bg
Schimbă eticheta widget în "Verifică," actualizează mesajul de eroare de autentificare neverificat
Utilizați tipul CSSVariables de widget în loc de React. CSSProperties for style prop
Eliminați declarațiile de tip duplicat Capcha-widget JSX (nave widget proprii)
Vânzător kamo-capcha-widget local în loc de URL git (Docker nu poate rezolva k0m1)
Instalați git în Docker construi etapa pentru kamo-capcha-widget dependență
Se înlocuieşte pachetul Capcha npm cu furculiţa kamo-capcha-widget cu etichetă privată
Comutat de la pachetul Capcha npm din amonte la nostru MIT-forked kamo-capcha-widget cu toate branding-ul dezbrăcat la sursă. Umbra eliminat hacks DOM și CSS su...
Element widget Cast prin intermediul necunoscut pentru modul strict TypeScript
Utilizați atributul "provocare" în loc de "contestare" pentru widget Capcha v3
Elimină brandingul Capcha și upgrade-ul la PBKDF2/SHA-256 cu efort determinist
Defer Capcha widget redă client-side pentru a preveni eșecul de hidratare SSR
Eliminați cererea depreciată.ip proprietate (nu este disponibil în Next.js 16)
Integrați Capcha proof-of-work *** widget în paginile de conectare și recuperare
Citește OTK de la Redis master după autentificarea serviciului de securitate
Evită lipsa *** atunci când REDIS REPLICA HOST puncte la o replică rămasă.
Modul de fortare a luminii si prevenirea aplicării modului intunecat de catre OS sau teme dinamice
Vizitator IP și utilizator-agent pentru a sprijini pentru o activitate de înregistrare corectă a contului
Rutele Next.js API nu au fost expediate X-For, X-Real-IP, sau Antete User-Agent la backend Java, ceea ce determină activitatea contului să înregistreze Next.js ...
Să nu uităm Eu nu persistă numele de utilizator în cadrul sesiunilor de autentificare
Revenirea a capturat o piesă veche. Amintiți-văMe a fost întotdeauna fals (stare inițială). Folosit un arbitru pentru a citi valoarea caseta de verificare live....
Selectează automat textul parolei privind autentificarea eșuată pentru reintrare rapidă
Preveniți intrarea parolei de la reducerea primului apăsare de tastă pe tranziția pas
Bucla de votare se numea SetSelectionRange (0, lungime) la fiecare 50ms pentru 1.2s, care a selectat orice caracter tastat astfel încât următoarea apăsare de ta...
Adaugă șablon HTML și script de generare a păpușilor KamoCRM promoțional
Ascunde insigna re *** atunci când modul de atribuire a textului este activ
Selector CSS prea specific care a vizat insigna din interior Un container. Google injectează insigna direct în <body>, Deci regula nu s-a potrivit niciodată. Sc...
Restaurează "fix: set *** domeniu cookie la .kamocrm.com pentru partajarea cross-subdomeniu"
Acest reverts comite Nu-ţi face griji
Setează domeniul cookie la .kamocrm.com pentru partajarea cross-subdomeniu
Cookie a fost setat fără domeniu explicit, împiedicându-l să fie trimis la media.kamocrm.com pentru autentificare WebSocket.
Fixaţi pe pagina principală numărul defilare de fundal
- A făcut recipient principal fundal transparent pentru a preveni fundal alb de acoperire a imaginii de fundal fixe - Schimbarea imaginii de fundal de la fixare...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.