Thêm trình biên tập ảnh chụp có nhiễu phản ứng để đăng ký tải lên bước
Phản chiếu ảnh chụp từ trình quản lý Avatar nội bộ kamo: - Hộp thoại hoa màu mở ra ngay sau khi chọn tập tin - chảo bằng cách kéo, phóng to qua cuộn hay trượt (...
Add dao.repositories to JPA scan so EmailTemplateRepository is found
Same pattern as KamoInitializerService — explicit basePackages overrides default scanning and must include every package that has repositories.
Gửi thông điệp lỗi dòng lên thất bại qua ủy nhiệm bảo mật thay vì tin nhắn chung
Tập trước đã trả về... Tin nhắn lỗi từ cục an ninh. Bây giờ chuyển mã trạng thái và cơ thể trực tiếp.
Align registration field names and response shape with frontend contract
Frontend sends nameFirst/nameLast but controller read firstName/lastName, causing 400 "First name is required". Success response now returns {status, userId, al...
Thay thế bộ nhớ tạm phiên chạy Redis bằng Java API trực tiếp trên đường org
Ngăn chặn bộ nhớ tạm thời chứng minh niên đại bị lỗi
- Đường Org: giảm Redis TTL từ 24h đến 5min và thêm độ tuổi Req typeMem để phát hiện cũ để trường bảo mật giữ tươi sau khi DB thay đổi - Đăng kýFlow: mặc định n...
Add SecurityService and dao.repositories to EnableJpaRepositories scan
UserPhoneLookupRepository in recovery package was not picked up because EnableJpaRepositories only listed dao.repos and commerce. Added the SecurityService base...
Đặt tựa thẻ trình duyệt là « Tiền tệ »
MetaLoader bây giờ gọi bằng tài liệu ThemeConfig và cập nhật. tiêu đề để 'Reister -{org. title}' một khi tải. Comment bố trí.tx đã thay đổi từ « Ứng dụng kế tiế...
Thêm đường /api/geip và phát hiện quốc gia dây
Khách hàng Proxies IP để SecurityService GeoLite2 tìm kiếm, sau đó thiết lập các Phát hiện quốc gia trong Form MyCountry tự động trên tải trang.
Add GET /api/security/geoip/me for client IP country lookup
Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...
Giải quyết lỗi hệ điều hành dựa trên bước được dùng trước khi khai báo và kiểu Capcha được đúc
Di chuyển sử dụng Memos trên sử dụng Effcts mà Phụ thuộc vào chúng; nhập khẩu CSSvariables và dùng nó cho trình nền kiểu Capcha-widget.
Add dao.repositories to EnableJpaRepositories scan
EmailTemplateRepository lives under dao.repositories.email, not dao.repos, so it was not picked up as a Spring bean.
Thêm mơ hồ vào định nghĩa cột đã sửa
Hibern's Schegator tạo ra ALTER Table mà không mặc định, Thất bại trên bàn với hàng tồn tại. cột Bao gồm cả những hàng người có sẵn ở đây.
Resolve duplicate emailTemplateServiceClient bean conflict
**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...
Bump kamo-shared-library to 1.4.0
Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...
Áp dụng độ chính xác SP6 và thực hiện chất lượng sửa chữa
C1: sử dụng NEXT PBRIC H** BAR BÀI nhận dạng env var thay vì giữ chỗ cứng C 2: thay đổi RegisterResponse.userId và tất cả các tham số ADI từ số này sang chuỗi ...
Bộ nhớ tạm SP6 — tách riêng ra ởfo, thêm vào hệ thống đăng ký thực sự
- Thay thế FormPersonalInfo bằng FormName - Xóa FormRecoveryEnforcement ( trường thu hồi được từ dòng chảy) - Đối chiếu đối tượng đối tượng để bố trí hai mặt: b...
SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE
Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...
Address 4 code-review findings in registration and login paths
- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...
Implement SP4 email verification and registration wiring
- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...
Thêm địa chỉ thư Thực thể đã nhấn + repo + người dùng. alias/emailVerified + userRepo requeries; va chạm 1. 4. 0 (SP4)
Add SP4 email_verification_tokens DDL + User alias/email_verified columns
Thêm trang thiết lập tài khoản cho câu hỏi điện thoại và bảo mật (P3)
Thêm các dây cáp vào SecurityService / api/ac Count/*. Đồng bộ với 3 địa điểm.
Các cuộc gọi điện thoại qua hệ thống Facebook thật vào trang/recover (p3)
Thay thế tất cả các thư mục con giả bằng các cuộc gọi phục hồi Api. Comment Kiểm tra giai đoạn, đầu vào thư điện tử hạt giống, bước chuyển tiếp mới, và hạ cánh ...
Add AccountSettingsController + Service for phone + security questions (SP3)
Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).
Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)
Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...
Add InternalAuthFilter + POST /api/bulktext/send for service-to-service SMS (SP3)
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
