Zamień błąd EMAIL_NOT_VERIFIED z bogatą kartą weryfikacyjną
Gdy logowanie nie powiedzie się z EMAIL_NOT_VERIFIED, karta logowania jest teraz zastępowana przez Wypolerowany ekran "Sprawdź swoją skrzynkę odbiorczą": animow...
Przewodowywanie prawdziwych wywołań API na stronę /odzysk (SP3)
Zastępuje wszystkie fakeSubmit() stubs recoveryApi połączenia. Dodaje SMS OTP Weryfikacja fazy, wejście e-mail z nasionami, krok nowego słowa i lądowanie tokenó...
Make PoweredByKamo czytelny z kontrastem klasy WCAG
Poprzednia stylizacja (stan o niskiej dozowaniuKolor na prawie przezroczystym tło) było skutecznie niewidoczne na większości tła klienta - To również naraża lin...
Cel Backlink do www.kamorm.com (organiczny)
Element PoweredByKamo został wysłany wskazujący na apex https://kamorm.com/ Ale kanoniczny host kamo-marketing to https://www.kamormm.com/. Aktualizacja wszystk...
Dodaj subtelny link wsteczny KamoCRM do stron auth
Dodaje małą odznakę w stylu KamoCRM do trzech użytkowników - powierzchnie aut dorównujące (login, odzyskiwanie, walidacja). Ponieważ kamo-login jest Udostępnion...
Proxy - wyzwanie poprzez serwer logowania do obsługi wielu domen
Zastępuje bezpośrednie pocztówki między wychodzącą na capcha. To samo początkującym proxy na /api/capcha/challenge. Wymagane poprzednie podejście prawidłowy cer...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj obsługę parametrów do przodu dla przekierowania post-login
Przechwytuje ?next / ścieżkę z adresu URL i przenosi go przez oba ręczne logowanie Przepływy aut-login, do aplikowanie go do adresu URL przekierowania OTK, kamo...
Upgrade do Next.js 16.2.3, TypeScript 6.0.2, węzłów 24, React 19 typów
- Next.js 16.2.3 z Turbopackiem jako domyślnym serwerem dev - TypeScript 6.0.2 z celem erasableSyntaxOn i ES2022 - "typy/reaktan"19 i . typu/react-dom-19 (zarea...
Zapinaj słuchacze zdarzeń widgetowych, gdy renderuje hasło, a nie na początkowym montażu
Zezwalaj na logowanie po zweryfikowaniu widżetu, zmień etykietę na "Human Verified"
Kontekst-świadome komunikaty o błędach, dokręcanie odstępów między polami i opcjami
Zmień etykietę widgetu na "Verify", zaktualizować nieweryfikowany komunikat o błędzie logowania
Przesuń - wbudowany widget z polem hasła, poprawka tekstu wiadomości, stała szerokość
Usuń duplikaty deklaracji typu Capcha-widget JSX (wid-owyżej statków własnych)
Vendor kamo-capcha-widget lokalnie zamiast git URL (Docker nie może rozwiązać k0m1)
Zamień pakiet Capcha npm na widelec kamo-capcha-widget
Przejście z pakietu Capcha npm na nasz MIT-forked Kamo-capcha-widget z całym brandingiem rozebranym u źródła. Usunięto włamanie do cienia DOM i nadpisy CSS, któ...
Usuń branding i uaktualnienie Capcha do PBKDF2/SHA-256 z wysiłkiem deterministycznym
Defer Capcha widget renderowanie na stronie klienta, aby zapobiec awarii nawodnienia SSR
Zintegrować Capcha proof-of-work - widget na strony logowania i odzyskiwania
Odczytaj OTK od mistrza Redis po zalogowaniu SecurityService
Unikwa, gdy REDIS_REPLICA_HOST wskazuje na opóźniona replikę.
Prześlij adres IP i User-Agent do backendu dla dokładnego logowania do aktywności konta
Trasy Next.js API nie były w przypadku X-Fored-For, X-Real-IP, lub Nagłówki User-Agent do backendu Java, powodując, że aktywność konta jest logowana Wewnętrzne ...
Użyj wzornika nazwy hosta wildcard do optymalizacji obrazu typu domain-agnostic
Resolve Remember Me nie upieraj się przy użyciu nazwy użytkownika w sesjach logowania
Oddzwonienie ponownie uchwyciło nieświeże zamknięcie wykonaniaLogin, w którym Pamiętaj, żeMe zawsze było fałszywe (państwo początkowe). Użył ref, aby przeczytać...
Automatycznie zaznacz tekst hasła na nieudanym logowaniu dla szybkiego ponownego wschodu
Zapobiegaj wprowadzaniu hasła przed upuszczeniem pierwszego naciśnięcia klawisza na przejście kroku
Pętla do głosowania ostrości była dzwonienie do setSelectionRange(0, długość) co 50 ms dla 1,2s, które wybrały dowolny typowy znak, więc następny naciśnięcie kl...
Ukryj odznakę, gdy tryb atrybucji tekstu jest aktywny
Naprawiono zbyt specyficzny selektor CSS, który atakował odznakę wewnątrz - Powięzier. Google wstrzykuje odznakę bezpośrednio do "body", Tak więc reguła nigdy n...
Rewerytowanie "naprawy: ustaw - domena - pliki cookie na .kamormm.com dla udostępniania przez subdomenów"
To odwrócy commit : )
Domnie domenę ? ciasteczka na .kamocrm.com dla udostępniania cross-subdomain
Cookie został ustawiony bez wyraźnej domeny, uniemożliwiając jego wysłanie Media.kamormm.com dla uwierzytelniania WebSocket.
Napraw problem z przewijaniem tła na stronie głównej
- Wykonane przezroczyste tło kontenera głównego, aby zapobiec zakrywaniu stałego obrazu tła - Zmieniono obraz tła ze stałego mocowania na stałe pozycjonowanie, ...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.