Remount를 위한 formKey를 사용하는 숨겨진 사용자 필드를 업데이트하십시오
- logout 후에 remount에 숨겨지은 사용자 입력에 열쇠를 추가하십시오 - 로그아웃 후 모든 사용자 관련 필드를 완전히 신선하게 유지
브라우저 autofill을 방지하기 위해 logout 후에 힘 모양 remount
- 강제 구성 요소 remount에 로그아웃 후 변경되는 formKey 상태 추가 - FormKey를 포함하는 TextField 키 변경 - Change motion.div 키는 formKey를 포함 - 임의 필드 이름과 autocomplete=off와 결합하여 브라우저 자동 채우기 방...
브라우저 자동 충전 인식을 방지하기 위해 임의 필드 이름을 사용합니다
- 각 페이지 부하에 사용자 이름 필드 이름을 위한 무작위 suffix 생성 - 페이지 부하를 가로지르는 영역에서 브라우저를 방지 - autocomplete=off와 state를 결합하여 기존의 사용자 자동 채우기 방지
로그아웃 후 오래된 사용자를 복원하는 브라우저 자동 채우기
- 'username'에서 'off'로 자동 완성 - 'on'에서 'off'로 자동 완성 - 로그아웃에서 온 경우 Clear 사용자 및 암호 상태 - 사용자가 다시 클릭 할 때 자동 채우기 이전 사용자의 브라우저를 방지 - 로그아웃 후 신선한 로그인 양식을 보장합니다
로그아웃 중에 모든 쿠키를 비활성화
- kamo-login 로그아웃 페이지에서 모든 쿠키 삭제 (클라이언트 측) - kamo-login logout API에서 모든 쿠키 삭제 (서버 사이드) - Clear localStorage 및 sessionStorage 뿐 아니라 - 모든 도메인/경로 조합된 쿠키 삭제 - 모든 도메...
Logout endpoint에서 키 삭제하기 전에 명확한 세션 데이터
- 키 삭제하기 전에 빈 JSON에 세션 데이터를 설정 - 세션은 삭제가 실패하거나 복제 지연이 있는 경우에도 사용 불가합니다. - 삭제가 실패한 경우 clear data로 오류 처리 추가 - 세션 데이터가 정리되었는지 보여주는 로깅 개선 - getRedisReadClient에 대한 정...
로그인 중에 새로운 것을 설정하기 전에 Clear 기존 *** 쿠키
- 모든 가능한 *** 쿠키 변형 (기본 도메인, 호스트 이름, 도메인 없음) - 이전 로그인에서 이전 세션 쿠키 재사용 방지 - 새 로그인을 항상 새로 생성된 세션을 유지 - 로그인 후 계정 A에 로그인하는 문제 수정은 여전히 계정 B의 세션을 사용합니다
수정 로그아웃: 호출 SecurityService 로그아웃 엔드포인트 완전히 잘못된 세션
- Call SecurityService /api/security/logout, Java 백엔드에서 제대로 유효성 검사 - 세션이 삭제되고 CSRF 토큰이 제거되고 세션이 완전히 정리됩니다. - 로그아웃 후 다른 계정으로 로그인하는 문제가 여전히 이전 세션을 사용합니다. - Redis ...
Logout 흐름 수정: 명확한 쿠키 하지만 여전히 자동 로그인 시도
- SkipAutoLogin 논리 제거 (자동 로그인은 항상 작동해야 함) - 로그아웃에 clearCookies param 추가 - 로그인 페이지는 clearCookies=true일 때 쿠키를 삭제하고 자동 로그인을 시도합니다. - Auto-login은 세션이 죽기 때문에 로그아웃 후 ...
로그아웃 문제 수정: 로그아웃 후 자동 로그인 방지
- SkipAutoLogin 쿼리 매개 변수 추가 - SkipAutoLogin=true가 존재할 때 자동 로그인 확인을 건너뛰기 - Logout에 대한 향상된 쿠키 (다중 도메인 / 경로 조합) - Client-side Cookies는 서버 측에 백업으로 삭제 로그인 후 이전 계정으로...
설정 *** 로그인 쿠키.* 자동 로그인 도메인
BREAKING: 사용자가 유효한 세션이 있을 때 자동 로그인 가능 이전 : *** 쿠키는 내부에 만 생성됩니다. * OTK 유효성 검사 후 도메인 After: *** BOTH 로그인에 생성 된 쿠키. * 및 내부. * 도메인 변경 사항: - app/api/login/route.ts...
자동 SSL 및 라우팅에 대한 도메인 태그 IngressRoute 추가
- 로그인 하위 도메인에 대한 HostRegexp 패턴이있는 k8s/ingressroute.yaml 추가 - IngressRoute를 자동으로 배치하는 CI/CD 업데이트 - Cloudflare-like 자동 SSL 인증서 생성 가능 - 클러스터 (kamocrm.com, baddi3.c...
뜨 orbs를 추가하고 페이지를 복구하는 현대 gradients 적용
로그인 페이지 향상: - 독립적인 애니메이션을 가진 2개의 뜨 orbs를 추가했습니다 - Orbs는 수직과 수평으로 스케일 효과 - 꿈의 깊이 효과를 위해 Heavily blurred - Respects가 선호하는 감정 Recover 페이지 현대화: - 로그인 페이지로 동일한 grad...
닦은 gradients를 가진 환영 뒤 단면도를 현대화하십시오
- 정교한 135deg gradient를 가진 단단한 배경을 1 차적인 색깔을 사용하여 대체했습니다 - 애니메이션 레이디얼 그라디언트 오버레이를 추가하여 맥박이 짧게 (8s 루프) - 깊이에 대한 미묘한 도트 패턴 질감 추가 - 확장/계약을 확장하는 애니메이션 장식 악센트 라인 추가 -...
Pass re*** 빌드 args in Forgejo 워크플로우
- re*** 사이트 키에 docker/build-push-action에 빌드-args 추가 - NEXT PUBLIC * env vars는 JavaScript 번들을 제대로 구워 - 이것은 re *** 기능을 가능하게 합니다 (당신은 인간적인 오바레이입니다) 긴요한 고침: args를 ...
NEXT PUBLIC 환경 변수에 대한 빌드 args 지원 추가
- NEXT PUBLIC RE*** SITE KEY 및 관련 vars에 대한 ARG 선언 추가 - 다음을 위한 ENV vars로 변환된 ARGs - CI/CD의 지시에 따라 BUILD ARGS REQUIRED.md 생성 중요: CI/CD 워크플로우는 이제 --build-arg 로 전달...